Actually, I think the USA could use more holidays. There have been studies (biased, I'm sure, but still data are data) suggesting that workers work harder with more time off for R&R, so there is some signifiant reason to believe that more holidays would not impair productivity much, if at all.
A few ideas that I've thought about:
- Resolve the Columbus Day/Indigenous People's Day controversy by adopting the UN's International Day of Indigenous People, August 9, and leaving Columbus Day as Columbus Day.
- Similarly move Labor Day to May 1, the international Labor Day. Celebrate V-J Day that ended WWII (September 2) as Armed Services Day on the first Monday in September. That gives Armed Services Day a much more prominent place that our currently serving forces deserve. So we have Memorial Day to honor those who lost their lives in service, Veterans Day (November 11, or Monday closest, celebrating end of WWI) for those who completed their service, and Armed Forces Day for those who are still serving.
- Consider weekendizing Christmas the way we do Thanksgiving, by celebrating Christmas Eve (the day before) or Boxing Day (the day after). When Christmas is on a Tuesday, celebrate Christas Eve on Monday. When Christmas is on a Thursday celebrate Boxing Day on Friday. When Christmas is on a Friday, Saturday, or Sunday, celebrate Boxing Day the Monday after. When Christmas is on Monday, celebrate Christmas Eve the Friday before. And when Christmas is on Wednesday, celebrate either Tuesday (Eve) or Thursday (Boxing).
- That gives Christmas and Eve/Boxing as two Christian holidays, and add Good Friday as a third. Recognize three holidays for Jews (say, Rosh Hashanah, Yom Kippur, and Purim) and Muslims (say, Eid-al-Fitr, Eid-al-Adha, Laylat-al-Qadr), and perhaps other holy days for other religions, each of whom would have the elction to go with the Christian holidays or observe their own. Also, recognize the status of Saturdays for Jews and Fridays for Muslims as equivalent to Sundays for Christians.
That then gives the following holidays spaced pretty evenly around the year:
1. Jan 1 - New Year's Day
2. Jan Monday closest to Jan 19 - MLK Birthday
3. Feb Monday closest to Feb 22 - Presidents Day
4. Mar/Apr - Good Friday (Christian holiday, elective alternative for Jews/Muslims)
5. May 1 - Labor Day
6. May 4th Monday - Memorial Day
7. Jun 19 or closest Mon - Juneteenth
8. Jul 4 - Independence Day
9. Aug 9 - Indigenous Peoples Day
10. Sep 1st Monday - Armed Forces Day
11. Oct 12 or Monday closest - Columbus Day
12&13. Nov 4th Thu and Fri - Thanksgiving
14. Dec 25 - Christmas (Christian holiday, elective alternative for Jews/Muslims)
15. Dec Fri or Mon or Tue/Thu - Christmas Eve or Boxing Day (Christian holiday, elective alternative for Jews/Muslims)
16. Dec 31 - New Year's Eve
That would be 16. Jan has 2, Nov has 2, Dec has 3, rest have 1 each except Mar or Apr with none depending on when Easter falls. States or local governments could add more as wanted.