Holidays
Mexico's official public holidays for any year, calculated live — including several deliberately shifted to always land on a Monday.
A 2006 reform to Mexico's Federal Labor Law deliberately moved several holidays off their historical fixed dates and onto a specific Monday each year — Constitution Day (originally February 5) moved to the first Monday of February, Benito Juarez's Birthday (originally March 21) to the third Monday of March, and Revolution Day (originally November 20) to the third Monday of November. It's the same "guarantee a long weekend" logic behind Japan's Happy Monday System, arrived at independently.
Not every holiday was moved — Independence Day (September 16) and Christmas remain on their traditional fixed dates, since the reform specifically targeted holidays where the connection to a particular weekday mattered less than getting a reliable three-day weekend.
Related
The same Monday-shift idea, reached independently in Asia.
Another Latin American calendar, without an official shift system.
The exact logic behind every shifted holiday here.