I shiver remembering this situation with my now XH (alcoholic and drug addict). Five years ago, at Xmas, he did similar. Police ended up being involved as he was trying to break into the house at night (whilst drunk) and I was terrified (he'd get abusive when drunk). DC were little then. NB house was rented and in my name only.
He went off to his sister's place for 2-3 days. I was devastated (I should have been bloody used to it by that point) but held things together for the kids, and we had a lovely Christmas. Very calm and peaceful.
OP, we limped on for another 2-3 weeks afterwards and then separated (told him that this was last chance saloon - separate, he gets sober/clean and we have a chance for the marriage to work). I stupidly EVEN THEN thought that he was serious about taking steps to get dry/sober (I should be known better: AA, NA, CGL and private rehab etc didn't do anything for him...he didn't want it). He wasn't. He moved in with OW (she understood him better than I ever did etc etc) and I filed for divorce.
On a practical note...You've got your Xmas food and presents. Well done. Message husband/family and tell them to keep him there for next few days. Can you get eldest to help wrap them? Maybe do a quick blitz on the house to tidy/clean it a bit. Christmas movies/music. Chill at home with the kids. If kids ask, just say that Dad is fine and he's staying with his mum for Xmas. Have you got friends to bolster you up? Even via message or phone call?
Five years on, and I still start to shake if I smell vodka on someone's breath or if people are drunk around me. However, the peaceful home and ability to properly sleep at night is amazing, I'm not on edge all the time, I'm not living in fear, and I'm not scared anymore.
What you do after Xmas is down to you. Just know that if you do decide that enough is enough, then it is not your fault. None of it is your fault. You're not rubbish or shit.
I hope you manage to have a lovely and peaceful Christmas time. Don't be afraid. You've got this and you will do just fine xxx