You have received some really great advice. Please try to really absorb it. You can't depend on your H right now so you have to figure out how to manage things yourself. Do you have a friend or a neighbor that could help you out picking your sister up or getting you to the grocery store?
I know this feels like such a setback for you but if you listen to 25years and others, it might not have to be. When your H comes out of his cave, act as if his not participating in Christmas was no big deal and that you and the kids had a great time. I know as well as you that unmet expectations can cause great disappointment but if you can suck it up, it may just keep your H moving forward. Regardless of what your H does or doesn't do, enjoy the holiday...enjoy your life.
Good luck getting your sister to your house. Maybe you should have come to visit her in CA instead!!!