Beyonce was all smiles doing some Christmas shopping on Dec. 24 in New York. She looked warm and in good spirits, wearing a Milly Ainsley Patterned Dress that features a wool-blend and silk-twill material with off-white leather Peter Pan collar and black leather waist.

Bey completed her look with Prada Minimal Baroque sunglasses, an exotic mixed leather Diane von Furstenberg 440 Mixed-Media Top Handle Bag, and a pair of Marni AW12 Suede Mary Jane Platforms.
