If i had to give Christmas some meaning...i would have to say the true meaning of Christmas is sex.
Funny you should say that Frank,
Regarding Yule (Winter Solstice) - an origin of Christmas http://en.wikipedia.org/wiki/Yule
According to neo-pagans, the Goddess has been impregnated by the God and gives birth to him again at Yule - 21 Dec, sparking a 7 day festival where clearly 25th slap bang in the middle. So in a round about way it is about sex. LOL
Sirona