Firstly, Fingers crossed you don’t get symptoms too badly.
Assuming that you don’t, then look at it this way - even though the kids love their granddad, they now get to spend their Christmas with an even better person in their eyes - You!! That doesn’t sound like you’ve ruined anyone’s Xmas to...