My theory is that people buy it as holiday gifts.
December Holidays is synonymous with a lot of giving gifts to people thus a lot of exchanging of bitcoin to fiat is usually the order of the day invariably affects the price of btc which is more or less resulted to a drop in the price until the holiday is over before any noticeable bullish runs currently the price is showing some flashes of bullish run