Holiday shipping: for the best chance of US delivery by December 24, please order by December 5. Shipping times vary by item, and carriers can still cause delays during the holidays.