Newbie US here. Just wanted to add that Thanksgiving is not only about sharing great food with family, but also a time for everyone to reflect and think about what they are thankful for in their lives.
There is usually no consumer pressure for this holiday. They wait until the day after, called "Black Friday" (shops can finally get out of the red), and have huge sales (some starting at 4am) to gear shoppers up for Xmas holiday!!
...doesn't leave too much time for reflection, huh?