The weekend before Christmas is upon us and it’s two days stuffed with last-minute shopping, the obligatory family visits and ...