Kort svar: Sedan 1941 är det fjärde torsdagen i november (som oftast också är sista torsdagen i november) som är thanksgiving day i USA.
USA har elva stycken federala helgdagar varav en är thanksgiving day som infaller fjärde torsdagen i november. Thanksgiving day har firats i USA sedan slutet av 1700-talet och var från början en helgdag som firades på den sista torsdagen i november. Varje år var det upp till den sittande presidenten att bestämma datum, vilket fick till följd att datum thanksgiving varierade.
Under den långa period då Franklin D Roosevelt var president i USA kom det ibland önskemål från affärsinnehavare att flytta helgdagen en vecka. Det var de år då den sista torsdagen också var den sista dagen i månaden november, ex. 1933. Anledningen till att man ville flytta dagen en vecka bakåt var för att den kom för nära julhandeln i december. Detta ledde till viss förvirring under 1930-talet.
För att lösa problemen så bestämde USA:s kongress 1941 att fatta ett beslut om när thanksgiving skulle infalla. Den ena av kamrarna, representanthuset, bestämde att thanksgiving skulle infalla ”den sista torsdagen i november”. Men senaten ändrade det till att thanksgiving skulle vara ”den fjärde torsdagen i november”, vilket representanthuset gick med på.

Så sedan dess har thanksgiving day i USA alltid varit den fjärde torsdagen i november.
Skrivet av Mattias Axelsson (författare och gymnasielärare i historia och samhällskunskap) 2021-11-25
Källor: ”Congress Establishes Thanksgiving” The Center for Legislative Archives 2021-03-09
”How Did Thanksgiving End Up On The Fourth Thursday?” NPR 2012-11-21