I would not connect the celebration of various holidays and the change in prices for crypto currency. It's too obvious to be true. I think that the price depends on more global things.
The people that are selling the coins should know that the price is going up. This could only be a temporary issue because Bitcoin is young.