Hi Brownie,
So sorry to hear you are having such a hard time. And can understand why you would feel that way.
Would also feel very disappointed to be in hospital over Christmas time....
Your due date is never a guaranteed date though....just an estimated time. Like most things in life we don't really have full control of when that little bundle of joy will make it's appearance. With my first pregnancy my due date was 05/12, my C-section was scheduled for 27/11, but my baby was born on 24/11 as I started dilating a few days before the time.
They tend to say to expect your baby to come along either 2 weeks before your due date or 2 weeks after. And some babies want to make their appearance even earlier!
For all you know...you could go into labour while at your sister's wedding!
Good Luck - I am sure everything will work out the way it should