The point of stockpiling for christmas?
If there's demand and you can't deliver, only about 1/2 of your potential customers is going to wait for your product to be available again. The other half is going to choose a product of the competition. This way, you're making money for your competitors (and giving away marketshare).
People are ready to buy millions of game consoles for christmas, and Nintendo would be complete idiots if they didn't make sure they have millions ready for sale. Don't know much about economics, but this I remember.
Currently playing: NSMB (Wii)