The origin and diffusion of Christmas