3 good reasons to move Thanksgiving to the beginning of October:
1. Family holidays would be farther apart, so you can spread out the fun
2. Better traveling weather, usually
3. After Halloween the stores could roar right into Christmas mode without having to pause for Thanksgiving, and, incidentally, maybe their employees could actually get the day off!