Turkey, roast potatoes, Christmas pudding, Brussels sprouts - Christmas dinner hasn't always been this way.