Christmas buffets: how this British tradition has divided a nation