That really sucks, sorry to hear. Same happened to me last Christmas, was not a nice phonecall breaking the news that I'd be stuck in my flat and couldn't head home for Christmas. Last year we pretended the 29th was Christmas when I was eventually out of isolation, I know it's no the same but it's something at least.