Hi tjp, I'm sooo sorry and understand the pain, too.
My stepson finished 30 days in patient rehab and is in a sober living facility now. Even if he were somewhere nearby and allowed to come, I would not feel comfortable inviting him to Christmas dinner. I'm not completely over his 'crack crazies' when he was quite dangerous--I don't trust him. I love him, but I don't trust him.
I hope that you will be able to find some peace and joy for Christmas.