Habe you considered celebrating Yule instead of Christmas? It's basically exactly what you described.