have you switched delivery to neighbour on the day? i have, to a direct neighbour, and the new date given was 24hrs later. I eventually cancelled delivery of that package because it still wasn't with me 4 days later.
Generally i've had poor experiences with DPD, just like any other.
They provide a one-hour delivery window, a map with local van tracking, and the driver usually arrives in the earlier half of the time slot.
You can choose an alternative date or delivery to a neighbour right until the van rolls up.
Short of Star Trek teleportation or Magic Drone Technology[tm], it's probably as a good a service as it can be.