It is necessary to place your order in advance to get it delivered on time. Different orders consume different time span to be delivered to the required destination. It is always better to place your order atleast 48 hours before the expected delivery. You should be clear about your order history. Also, if you cannot wait for your order to be delivered, then you must arrange the delivery for your order from Costco catering.