Ordered 7 t-shirts on November 30th. Several days later get notification of expected shipment on December 19th. 5 have now shipped with delivery expected by end of day Dec 23. The other 2 have just been released to shipping with no expected date. MAYBE they'll make it before Christmas.
Also on November 30th, I ordered 4 T-shirts from competitor CafePress - received them 8 days later.
IF you need t-shirts for NEXT christmas 2017 -- ORDER NOW -- Ridiculous...