Jennifer Aniston and Justin Theroux Sunbathe in Mexico on Christmas Eve