I think it is the end of the year more than Christmas that makes people sell. Probably a lot of them fear a market crash and made a promise to themselves to hodl until the end of the year.
At this price selling is not best.
And I don't think that they just get presents of 1000s of Bitcoin.
It's end-of-year speculation.