Christmas has lost a lot of its magic, that's for sure, but I think that this is only to be expected.
It's magical during childhood ~ for those who have happy childhoods.
It's fun in ones teens ~ going to parties with friends.
It's romantic when shared with one's first love.
It's special when one has a baby at Christmas.
It's magical, again, when the children are young and excited.
I'm guessing the magic retutns when the grandchildren arrive.
But throughout the years, it's a good time to keep in touch with family and friends and to get together.