Christmas is a magical time for families.Everyone gathers from miles around to be present for the event with those they love.Long flights from far-flung cities, long drives from hundreds of miles away, cars packed with people and with gifts to be shared.The host has all the Christmas finery on display, the meal has been prepared and the rituals your family cherishes are at ...