Christmas is celebrated in Mexico for the entire month of December, with many festivals and traditions to mark the occasion. The holiday season begins on December 12, known as the "Day of the Virgin of Guadalupe," which celebrates the appearance of the Virgin Mary to the indigenous people of Mexico. The festivities continue with "Las Posadas," a nine-day celebration that reenacts Mary and Joseph's journey to Bethlehem. The final day of celebration is December 25, Christmas Day, which is marked by family gatherings, feasts, and gift-giving.