THE LAST DAY TO GET GUARANTEED DELIVERY BEFORE CHRISTMAS FOR AN ORDER IS DECEMBER 5TH. WE HAVE UP TO A TWO WEEK LEAD TIME ON TUMBLERS IF WE ARE LOW ON STOCK. PLEASE E-MAIL US IF YOU HAVE ANY QUESTIONS OR NEED TO CONFIRM STOCKING LEVELS. THANK YOU AND HAPPY HOLIDAYS!