Chris, if it just the 4 of us at Christmas, we usually have duck, a turkey is too big and a chicken doesn't feel special enough. Neither of the kids will eat duck and No1 son won't eat chicken or turkey either - he is happy with chipolatas with bacon, stuffing and trimmings, so for youngest who loves chicken or turkey, we do exactly what you do, buy some nice carved turkey from the cold meat counter, cover it in gravy and heat it up in the oven