It seems to be about 50-50 to me whether or not packages hit their ETA dates ... but for me, the bulk of the misses are early deliveries.
This time of year, I have to leave the yard floods and porch lights on for several hours after sunset, for several days around estimated delivery dates..