Yes, you can schedule an order to arrive on a certain day. As long as it falls after the prep time it will take for your order to be ready, you can schedule orders to be delivered in the future.
On the Checkout page choose Scheduled for your Shipping Option.
You'll then be brought to a page where you can choose the date you want the item to be delivered.