The market for everything, even non-Pokemon stuff, usually works like that. Really low prices up until Christmas, and the price spikes afterwards. This probably isn't the "official" reason, but it's my reason:
Prices go down before Christmas because of the nature of competition: the better deal...