Christmas is the favorite time of the year for many of us, with present exchanges, food & drink and socializing with friends & family at the top of the agenda. But what are the true origins and meaning of this seemingly inexhaustible celebration? Although most...