It is much easier to explain to a child that the reason for the season is that it is the day that we celebrate Jesus' birthday.
Parents buy Christmas gifts for their children, not Santa. He hasn't stopped by our house in real life ever. He does not and has not existed. Sure there are lots of people with good hearts and whose hearts have been mean and turned soft and have given to charities, etc. but no Santa exist.
Just do away with the misery of a child learning later on that there is noone coming down the chimney with a big red bag full of toys made by elves hoisted in a sleigh by flying reindeer. If you can honestly believe that Santa exist, then why don't you believe that what he is doing is not civil. He has put to work some elves who are slaved the whole year around. Is that civil? Don't they have rights? Do the elves need a union? They never get to leave the North Pole but Santa does!! That's not right.
Anyhoo, people in the world always substitute and replace Jesus Christ and everything that He is about with something else. It is a cultural cushion. It is much easier to make up something that to believe in Someone who was here before time began.
JESUS IS MY SANTA CLAUSE. HE GIVES ME LIFE, BREATH, AND SUPPLIES EVERYTHING THAT I HAVE AND WILL EVER NEED.
Kids deserve to know the truth. Harry Potter is enough fantasy. Let the holidays be filled with as much truth as possible. Santa Clause needs to come to my house and bring me some money for all the stuff that my grandchildren want for Christmas if he exist.