OP I was the DIL in this case (minus the ability to play an instrument or sing). My dh grew up in a poor, fractured, difficult home. His mum made zero effort for Christmas as it as all too much bother for her an despite the many, many shortcomings of his upbringing, she still managed to consider herself superior to most other people and looked down on anyone celebrating birthdays or Christmas etc.
Dh's first actual Christmas was with me. My family liked to make a bit of a fuss and growing up Christmas was a big, busy, fun event. His family are English and mine are Irish and there were definitely some cultural differences at play.
Anyway it was a bit if a revelation to dh and he loved our Christmases and so when we got our own house and had dc we adopted my traditions, at his request.
It was really important to him that our dc got to have a 'proper christmas' as he describes it.
We decided when first dc was born that we would spend Christmas day at home so dc could build memories and traditions. Dh had none of this when he was growing up.
We host every year, any of our immediate family who would like to come, and over the years it's ranged from 24 to 5 and that's fine.
Dh's mum came in the early years but she was so obviously judgemental of our 'ostentatious' celebrations that it was really uncomfortable.
We have a tree that dh bought on Christmas Eve the first year we moved into our house. It was a very expensive fake from an expensive department store and he waited till they were closing for the day and managed to convince the manager to sell him the shop display on for the sale price and we lOVE that tree.
We've bought beautiful decorations over the years and christmas tablewear.
We cook a beautiful meal, and buy nice food from various specialist shops.
MIL has stopped coming, preferring to stay with SIL and they spend the day in pj's and make minimal effort. It's what she wants, the invitation is there always.
Dh feels incredibly hurt about it and dc, when younger, would ask why she wasn't there. They don't ask anymore.
She has missed out on so much, but it is and always has been her choice. She has 100% indicated that she thinks I make too much fuss, that I am acting like 'Hyacinth Bucket' etc and that I'm the one driving this. She cannot see that I do a lot of this because dh loves it and it makes him so happy and now our almost grown up dc have had a childhood filled with lovely Christmas memories, spent celebrating with family, apart from MIL and SIL.
Dh is hurt by it and he is more distant from them as a result. I tolerate her for dh & dc sake but deep down I judge her for being incredibly selfish, just has she had judges me for being hospitable