At present ( in the UK ) most courier delivery fleets stand idle in the evening after being out during the day missing deliveries to people who are in work. And having to call again the next day.
It perplexes me why they don't shift their delivery period six hours later to start at 15:00 and end at 21:00. That would cover both business and residential hours.