This goes into the fact that t\here needs to be a more robust DELIVERY section of the Commerce product overall. Everything is hacks and no matter what, the checkout page still has words like "SHIPPING" in it - even if we are doing delivery or pickup.
I'm trying to set up a delivery website and the custom checkout form has all the delivery info in it. Using that Form, and you can add a "date" field for delivery - but there is nothing to stop the user from putting a date in the PAST! This Commerce product seems to only be geared to shipping and it would be so helpful to do delivery and pickup updates...