Ngày Lễ Tạ Ơn có thể thay đổi theo từng năm, nhưng ngày trong tuần sẽ luôn giống nhau. Đây là lý do.
Gần 170 năm sau khi những người hành hương và bộ tộc Wampanoag cùng nhau ăn mừng Lễ Tạ ơn đầu tiên vào năm 1621, chính phủ Hoa Kỳ đã quyết định chính thức hóa ngày này. Vì vậy, vào ngày 3 tháng 10 năm 1789, Tổng thống George Washington tuyên bố rằng cả nước sẽ tổ chức "ngày lễ tạ ơn công khai" vào ngày 26 tháng 11 năm đó.
Mặc dù ngày 26 tháng 11 năm 1789 tình cờ rơi vào thứ Năm, nhưng các tuyên bố sau đó đã không chuẩn hóa thông lệ này - theo Trung tâm Lưu trữ Quốc gia, các tổng thống khác đã chọn những ngày và thậm chí là tháng khác nhau cho ngày lễ thu hoạch đầy ắp thực phẩm. Sau đó, vào năm 1863, Tổng thống Abraham Lincoln đã ban hành tuyên bố rằng Lễ Tạ ơn sẽ được tổ chức hàng năm vào thứ Năm cuối cùng của tháng 11.
Mặc dù chúng ta không biết chính xác lý do tại sao Washington ban đầu chọn thứ Năm, nhưng có một số giả thuyết. Niên giám của Người nông dân cổ xưa cho rằng thứ Năm đã trở thành truyền thống từ rất sớm vì nó chỉ cách xa cuối tuần một chút để không trùng với Ngày Sa-bát. Các mục sư New England cũng thường thuyết giảng tôn giáo vào các buổi chiều thứ Năm, vì vậy có thể bản chất cầu nguyện, suy ngẫm của Lễ Tạ ơn gắn liền chặt chẽ với chương trình đạo đức được lên lịch thường xuyên.
Dù thế nào đi nữa, cả nước đều tạ ơn quanh bàn ăn vào mỗi thứ Năm cuối cùng của tháng 11 cho đến năm 1939, khi Lễ Tạ ơn rơi vào đúng ngày cuối cùng của tháng 11. Khi đất nước vẫn còn "sa lầy" trong cuộc Đại suy thoái, Tổng thống Franklin D. Roosevelt quyết định rằng nền kinh tế sẽ có lợi nếu Lễ Tạ ơn được tổ chức sớm hơn một tuần, do đó kéo dài mùa mua sắm ngày lễ (và các nhà bán lẻ khuyến khích Franklin chuyển sang ngày này).
Trong một tuyên bố của tổng thống, ông đã chuyển sang thứ Năm cuối cùng của tháng 11, nhưng chỉ có 32 tiểu bang đồng ý —vì vậy từ năm 1939 đến năm 1941, nước Mỹ đã có hai Lễ Tạ ơn, tùy thuộc vào khu vực sinh sống.
Năm 1941, Quốc hội đã chấm dứt tình trạng hỗn loạn này bằng một nghị quyết chung tuyên bố rằng toàn bộ quốc gia sẽ tổ chức Lễ Tạ ơn chỉ trong một ngày. Mặc dù Hạ viện đã chọn thứ Năm cuối cùng theo tài liệu gốc, nhưng cuối cùng họ đã nhượng bộ khi Thượng viện đệ trình một sửa đổi chọn thứ Năm của tuần thứ tư thay thế. Tổng thống Roosevelt đã ký phê duyệt vào ngày 26 tháng 12 năm 1941.