According to USPS, the deadline for shipments to arrive in time for Christmas is Dec. 20th.  

However, with the holidays comes shipping delays due to the increased volume through USPS. In order to be sure your candle arrives in time for Christmas we, at Vellabox, recommend last day of shipping to be set for Dec. 17th. 

Place your order on or before Dec. 16th so that your candle will ship by Dec. 17th!