I got a supermarket delivery and it arrived about 10 mins before the time slot. I was happy with this but joked with the driver about it being early.
He said some people do make genuine complaint if he is early.
At one house he knocked on the door, the door was opened and he was told to come back at the allotted time. It was 2 mins.