The Christmas season in Mexico is celebrated from December 12 to January 6. The main celebration is on December 25th, with festivities beginning on December 12th for the Feast of Our Lady of Guadalupe. Mexicans also celebrate the Day of the Innocents on December 28th, which is a day of playful pranks and practical jokes. On December 31st, Mexicans welcome the New Year with a traditional feast called "Noche Buena" or "Good Night." Finally, on January 6th, Mexicans celebrate the Epiphany, marking the end of the Christmas season.