A friend of mine pre-ordered one from an e-tailer and they messed up his order and told him that he "would definitely see it before Christmas." He managed to get one in COMPETITOR, cheaper and with zero hassle, on Friday afternoon and cancelled his pre-order with said e-tailer.
I think ordering one you have no chance of seeing it before Christmas, especially if you didn't pre-order it months ago, but if you look around hard enough you can walk out of a shop with one.