TO GUARANTEE COMPLETION OF YOUR ORDER PRIOR TO THE END OF THE HOLIDAYS THE LAST DATE TO ORDER IS WEDNESDAY THE 31st OF JULY