# some interesting days, for use with remind # US holidays REM Jan 1 +7 MSG %"New Year's%" %b.% REM Mon Jan 15 +7 MSG %"Martin Luther King Day%" %b.% REM Feb 02 +7 %"Groundhog Day%" %b.% REM Feb 14 +7 MSG %"Valentine's Day%" %b.% REM Mon Feb 15 +7 MSG %"Presidents Day%" %b.% REM Mar 17 +7 %"St. Patrick's Day%" %b.% REM Apr 01 +7 %"April Fool's Day%" %b.% REM Mon May 08 +7 %"Mother's Day%" %b.% REM Mon Jun 1 -7 +7 MSG %"Memorial Day%" %b.% REM Sun Jun 15 +7 %"Father's Day%" %b.% REM Jul 4 +7 MSG %"Independence Day%" %b.% REM Mon Sep 1 +7 MSG %"Labor Day%" %b.% REM Mon Oct 8 +7 MSG %"Columbus Day%" %b.% REM Oct 31 +7 MSG %"All Hallows Eve (Halloween)%" %b.% REM Tue 2 Nov SATISFY (year(trigdate())%4) == 0 IF trigvalid() REM [trigger(trigdate())] ++5 MSG %"U.S. Presidential Election%" %b.% ENDIF REM Nov 11 +7 MSG %"Veterans' Day%" %b.% REM Thu Nov 22 +7 MSG %"Thanksgiving%" %b.% REM Dec 25 +7 MSG %"Christmas%" %b.% # Daylight savings REM Sun 1 Apr +1 AT 02:00 MSG %"Spring Forward%" %2 %b.% REM Sun 1 Nov -7 +1 AT 02:00 MSG %"Fall Back%" %2 %b.% # important days REM Apr 15 MSG %"Taxes Due%" %b.% # interesting days REM Sep 19 +7 MSG %"Talk like a Pirate Day%" %b.% REM Oct 22 +7 MSG %"CAPS LOCK DAY%" %b.% REM Dec 23 MSG +7 %"Festivus%" %b.% # Ekadasi (beta, set lat/long) FSET _ekad(x) (moondate(x, (today() - 11)) + 11) REM [mon(_ekad(0))] [day(_ekad(0))] +1 MSG %"Ekadasi%" %b.% REM [mon(_ekad(2))] [day(_ekad(2))] +1 MSG %"Ekadasi%" %b.%