Not AIBU shameless post for traffic.
So circumstances dictate that I need to do the "big shop" at some point on Xmas Eve. I'm happy to go early or even in the middle of the night. I have already got meat sorted but will need to buy everything else. My question is when is the best time to go? Are there going to be things I just can't get?
TIA