Angelina Jolie has been spending the holidays with her children in Colorado and she looks like she’s in the best spirits! The 41-year-old actress was all smiles while stepping out on Monday (January 2) for some shopping and sweet treats in Crested Butte, CO. Angelina was joined by her children, 10-year-old Shiloh and 8-year-old Knox