Some shops down in the city, and around the country in other cities I think, are open for 36 hours straight leading up to Christmas, and I thought "who the heck does shopping then?!?!?!?!" but I guess some people must, since they open that long?

The only thing I can think of is shift workers... So has anyone ever done shopping in the midnight to 6am time and NOT been a shift worker?

What's the latest you've done your shopping?
We went at 8pm one Christmas on a midnight shopping night (I think it was the 23rd so pretty close to Christmas day too), and it was deserted? BUT I've never been to the city to do Christmas shopping.... is it really busy?