When it comes to ordering gifts online, there is no such thing as ordering "too early".  In fact, we encourage customers to place their orders in advance to avoid potential stress or delays that could arise as a result of ordering at the last minute.  When placing an order in advance, simply choose your preferred delivery date from the "virtual calendar" once prompted, and we'll schedule the order to be dispatched and delivered accordingly.
Remember: delivery dates vary depending on the order's destination, as well as its available shipping methods.  While customers are placing their orders online, once they enter their shipping address they are provided with several different shipping methods that indicate the minimum length of time required for an order to be delivered, thus reminding customers to choose a shipping method that corresponds with their preferred delivery date before completing payment. Our ability to fulfill orders in accordance with these delivery dates is entirely dependent on the delivery/shipping method selected during checkout.