Mexico Celebrates Our Lady of Guadalupe December 12 Our Lady of Guadalupe Day is a public holiday in Mexico. The Feast of Our Lady of Guadalupe is on December 12. Our Lady is said to have appeared to Saint Juan Diego on the hill of Tepeyac, near Mexico City between December 9 and December 12, 1531. The Virgin of Guadalupe is the symbol of the Mexican nation, and during Mexico’s War of Independence, rebel armies would even go to war under flags with the … [Read more...]