The only service which allows a time booking for the first delivery is DHL Express. Once you have been provided with a tracking number, simply call your local DHL office to schedule a time.
All other services will attempt delivery at their earliest convenience. If you are not present, they will leave a delivery attempt notice to allow you to schedule another suitable time.