The day for which celebratory family time is scheduled seems so utterly unimportant to me. It's literally the most unimportant factor, for any holiday. What if there was a strange and bizarre error at all the calendar factories in the world...(and somehow this effected the calendar on your smartphone as well) and it listed Thanksgiving a week earlier than normal. Would that suddenly be the ultimate day to do things with your family? What if the entire month was dedicated to the holiday, thus eliminating a specific day to celebrate? Then what? Would you not organize a family dinner because there's no designated day for it? There is no logical reason why that should effect the meaning behind what you're celebrating. If it does, then it suggests to me that the importance of meeting with family is pretty flimsy and questionable.
EVEN IF, I did at least agree with you about dates and timey wimey stuff, I still don't agree with this all or nothing, all retail stores must be closed nonsense. For reasons/rants already specified.