Christmas is celebrated in Mexico on December 25th, just like in the United States and many other countries around the world. However, it is also celebrated on December 12th in some parts of Mexico, which is known as the Day of the Virgin of Guadalupe. This day commemorates the appearance of the Virgin Mary to a Mexican peasant in 1531, and it is an important religious holiday in Mexico.