Hi mylight
I'm sure you're just like the rest of us - a good person grappling with a bad problem.
Don;t beat yourself up too much -that just makes it easier for us to make that bad decision and drink again.
Yes, you can stay sober for Xmas and you'll have dozens of us joining you in that
This is a place of great support - welcome to SR