For delivery* by December 25th:
Free Shipping (USPS First Class): Order by December 9th (orders will ship by December 17th)
USPS Priority Shipping: Order by December 12th (orders will ship by December 19th)
Rush Shipping (Expediated processing with USPS Priority Mail Shipping): Order by December 15th (orders will ship by December 19th)
*Please note that I cannot absolutely guarantee delivery by December 25th, even if you follow these deadlines. I promise to ship out your order within the timeframe provided, but once the package leaves my hands, I cannot account for any delays within the postal service.