Don't apologise mate, you've done your work. My wife and I both work for the NHS, this is the second Christmas in a row that we have both been off Christmas eve and Christmas night, although we have done 20 odd between us over the years .
When’s everyone finish for Christmas?
I got this weekend off then late shifts Monday, tuesday and nightshift Wednesday/ Thursday finish Christmas Eve morning .