Like many people I have ordered a few Christmas presents recently and all the deliveries seem to be held up. I keep getting text messages saying something is going to turn up that day but then it does not. I am assuming the couriers are being given unrealistic targets.