English Heritage has acknowledged promoting a "nonsense" theory regarding the origins of Christmas Day celebrations. The ...