Can supermarkets really deliver in a day?