A, I'll be off the same two weeks, so I'll be here if you need to chat.
You sound good and detached a bit more. As for your h, he really is a lost soul. You've always been the one to take care of everything and he's still looking for you to do so. It's the "mother role". They just can't seem to get their acts together and learn how to cope on their own (in a good way). My xh is the same way.
Hopefully your h will give you some money and you can then purchase the gifts for your children. After all, you know them better than he does these days.
Do try to get some rest over the holidays. I know it's going to be a stressful time for you, but you do need to carve out a bit of time for yourself.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.