<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false"><div>I think the rule in the current defs.rem for the date of U.S. Thanksgiving is incorrect.<br><br>In git, the rule specifies the LAST Thursday in November:<br><br>REM Last Thu in Nov SCANFROM -7 ADDOMIT MSG %"Thanksgiving Day%"<br><br>But the U.S. government says it's supposed to be the FOURTH Thursday in November. This year, for instance, Thanksgiving falls on November 23, but the above rule puts it at November 30.<br><br>Per git log, the change to the rule was introduced in commit 375a0fb7 on Mar 11, 2022:<br><br>-REM Thu Nov [Week_4] SCANFROM -7 ADDOMIT MSG %"Thanksgiving Day%"<br>+REM Last Thu in Nov SCANFROM -7 ADDOMIT MSG %"Thanksgiving Day%"<br><br>I believe the previous rule was correct. FWIW, the rule in https://dianne.skoll.ca/wiki/Defs.rem is:<br><br>REM Thu Nov [Week_4] SCANFROM [_back(7)] SATISFY 1<br>OMIT [trigdate()] MSG %"Thanksgiving%" Day<br><br><br>Thx,<br><br>- Cedric</div><div><br></div></div></div></body></html>