Today is the first Sunday of Advent, so for once the calendar makers are right. Advent may begin on any date between 27th November and 2nd December. As you may have guessed the choice is not arbitrary and does not take a lot of working out. However, it surprises me that makers of Advent calendars get it wrong so often!