The last day to order anything and have any hope of getting it under the tree this year is December 19th, Wednesday. Even then you are cutting it way close. If you don't really need it under the tree, but it would be nice to have, let us know if we have any slack. Some guys will be heartbroken if the stuff does not arrive on time, and clogging up the system if you don't really care would sorta suck for them.
And if the whole end of the world Mayan Calendar thing works out, it won't matter anyway.
Cheers and have a great holiday!