It's semi-random here from all private carriers but they usually deliver after 5 pm. Whatever you do, don't watch the tracking-- you will go nuts watching the package go places that make no sense.
When I was a kid the US mail always arrived at our house before noon-- usually by 10:30 am. Now I'm lucky to get it before 4 PM. But hey: they keep that one mail truck busy!