Holidays
Japan's national holidays for any year, calculated live — including several deliberately shifted to always land on a Monday.
Since a set of reforms starting in 2000, Japan deliberately defines several holidays as "the Nth Monday of [month]" rather than a fixed date, specifically to guarantee a long weekend every time — Coming of Age Day, Marine Day, Respect for the Aged Day, and Health and Sports Day are all defined this way. It's a rare example of a country explicitly redesigning its holiday calendar around creating three-day weekends rather than tradition or religious observance.
If a fixed-date holiday falls on a Sunday, the following Monday becomes a substitute holiday (furikae kyujitsu) — similar in spirit to the UK's substitute-day system, but specifically triggered by a Sunday collision rather than any weekend day.
Related
Another Asian calendar, with its own mix of fixed and lunar-based dates.
Check the current time alongside the holiday calendar.
The exact logic behind every Happy Monday holiday.