Well, I don't celebrate Christmas, so I don't get a lot about the need to stand in line in the middle of the night. I do buy holiday gifts, and I've been doing it locally or on line for years.
When I lived in AZ I did get used to grocery stores being open on Thanksgiving. Here, we still have Blue Laws that prohibit this. The Black Friday sales are not starting until 12:30 AM.