has thanksgiving always been on the 28th?
The last time Thanksgiving landed on the 28th was in 2013, and before that, in 2002. Since 1941, Thanksgiving has been held on the fourth Thursday in November, which means that the actual date of the holiday shifts each year. The earliest date that Thanksgiving can occur on is November 22; the latest, November 28.