I dunno mate, last night means they can only process it this very morning. Living 20 miles away from the website, whatever that means, means jack the way I look at it. Their depots or shipping places could be 500 miles away or could actually be in your cellar.
In Holland, which isn't that big, I can order before 4pm, then they process the order and have it picked up by the shipping company. The shipping company throws it in storage in a central delivery point, like 150km away from me. From there it goes to a nearby distribution point, from which it is then loaded into a smaller truck and shipped to my house, and I have it anywhere from 1pm to 4pm or so. You gotta get lucky to order in the evening and have it the next day.