Sorry about the stress. I blame your H for failing 2 classes, but you don't need the stress of being mad at him, so forget I said that lol.
Don't worry an hour away is nothing- really. I had a H that was traveling 5 hours away by plane for a while. You can totally do an hour. I mean most doctors say not to even call for an hour, so you won't even know if you are really in labor/ going to the hospital for the first hour anyway. Every labor is different, but it shouldn't start out all the painful at first.
Can you be "sick" for one or 2 of the Christmas dinners and send your H by himself. That's what I would do. I did 5 Christmases one year without even being pregnant, and I about went nuts and said never again. My holidays are so much better now!