Weihnachten war ursprünglich kein christliches Fest!
Früher wurde von Römern und Germanen die Wintersonnenwende gefeiert. Bei den Römern war das die Geburtstagsfeier für den Sonnengott Sol. Keine Ahnung wen die Germanen gefeiert haben. Als die Menschen dann mehr oder weniger freiwillig zum Christentum bekehrt wurden hat die katholische Kirche das Fest verboten, aber ohne Erfolg. Also hat man es einfach in die Geburtstagsfeier für Jesus Christus umgewidmet.
Bäume und Geschenke gab es schon vor dem Christentum bei den "Heiden".