Christmas is a celebration of God.
Secular people often celebrate Christmas with zeal.
Could something resonate with people that makes them feel warm and fuzzy around that time of year? Not because they 'know God' or call themselves a follower of that "Saviour born in the city of David" but because that is how humans were made-to worship God.
Just a thought.