Thanks everyone, I live in the country and haven't passed my driving test so it's impossible (I haven't passed because I keep having to cancel my lessons because he keeps getting ill!). Going by bus takes hours and hours, no-one can sit with him half a day at this time of year. And there is no delivery/click and collect service here.
I've ordered from the butcher and don't want to flake out on him. I'm trying to find a friend to collect, even if they put it in their freezer.
We have food, we won't starve, it just won't be Christmassy. 