People.com Celebrity Jennifer Aniston & Justin Theroux Spend Holidays in Mexico The couple spent Christmas Eve in Mexico where they soaked up the sun By Maggie Coughlan Published on December 26, 2012 10:05 AM Share Tweet Pin Email Photo: FameFlynet (2) While most hustled to finish up their last-minute shopping, Jennifer Aniston and fiancé Justin Theroux spent their Christmas Eve soaking up the sun. With Aniston, 43, in a red bikini and Theroux, 41, in black shorts, the couple showed off their sculpted beach bodies while vacationing in Cabo San Lucas, Mexico. Aniston is no stranger to Cabo – the We’re the Millers actress spent Thanksgiving relaxing at the vacation spot with Chelsea Handler and some girlfriends. PHOTOS: You Voted! 2012’s Winners (& Losers) She also celebrated her 41st birthday there last February with pals including Courteney Cox. Aniston and Theroux celebrated the holiday season by throwing a star-studded party earlier this month. Demi Moore, Ellen DeGeneres, Portia de Rossi, Ben Stiller, Christine Taylor, Tobey Maguire, Jennifer Meyer and more celebrated at the duo’s Beverly Hills rental home.