Left it till the last minute?
Alan Partridge has it nailed.
Alan Partridge's guide to Christmas gifts | Metro News
Failing that, there's always socks.
Alan Partridge has it nailed.
Alan Partridge's guide to Christmas gifts | Metro News
Failing that, there's always socks.