Hotels on the actual day of Christmas are generally quite quiet because everyone wants to be with family on that day. But shortly after (say the following day) people are travelling either to go home, skiing trips or the like, then it starts to get busy again.
New Years is another story because generally many people want to be at a party on New Year's Eve and if they plan to drink alot, they will actually stay over night at the hotel.