How to buy and cook a ham for Christmas dinner christmas.co.uk 1