Cool.
I was waiting on tests one year and just booked and went away for Christmas. We were shore based and near a public hospital (because my insurance was limited) but we were AI with gala dinners on Christmas Eve and Christmas Day and it was amazing!
A cruise will be lovely. And you've a whole year to look forward to it.