What Foods do Mexicans Eat on Christmas?

Mexicans eat fancier versions of the same things they eat throughout the year, such as tamales, chilis, and enchiladas. There alot more sweets than usual though and homemade candies in the Pinata.