La fête du Solstice est tout bêtement le Sol Invictus, Saturnales, romaines du 25 Décembre, piqués au culte du Soleil Mithra chez les Iraniens.
C'est Constantin en 336 qui a déplacé la naissance du Christ le 24, pas pour faire de l'ombre, mais pour marier les religions de son Empire, seulement ça a justement fait de l'ombre.
Après pour les cadeaux ... je vois mal le rapport avec le Christianisme, puisque les rois mages, c'est le 6/7 Janvier 