The Non-Linear Impact of Promised Delivery Time on Online Purchasing