In recent years, hot cross buns have been hitting the supermarket shelves on Boxing Day - the day after Christmas and at ...