Why Christmas pudding has made a surprising comeback