To me, the weekend before Thanksgiving is the best time to enjoy Christmas shopping. All stores are decorated with Christmas that I can have a relaxing Christmas shopping experience before the official shopping season begins.
I will not buy a lot of stuff. I may go to a mall, have coffee, crack jokes, take pictures, and make a night out of it. It could be quite romantic. You cannot enjoy too much freedom starting next week (for next 5 weeks).
After Thanksgiving, Christmas shopping is still fun, but it’s a different experience. I enjoy Christmas frenzy. It’s still very fun
But, this is the last weekend to enjoy quiet and romantic Christmas shopping experience.