Christmas is supposed to be a happy time. Working in retail, I see the opposite of that. People yelling at people because they don't have in stock what they want, or they just generally have their grump on. Here's the thing, people: If you want to avoid disappointment, and stores being out of stock of the item you want, then don't shop for it at the last possible minute, when everyone else wants it to! It's not going to go bad if you store it in your closet a couple months or weeks before Christmas.
So, when you leave the house, leave happy and stay happy. Don't be that one Scrooge that everyone wants to kick in the shins. Thanks.