If you haven’t been on a cruise in December, I highly recommend it. The ships are decorated the entire month so you don’t have to actually be on the ship on Christmas day to have a Christmas cruise.
I go in early December so it doesn’t impact my Thanksgiving…