Christmas eve is a Sunday this year so the shipping season is shorter than usual! Remember the mail can be slower during peak seasons so order as early as you can especially if you live in a snowy area!
If you need Christmas delivery follow these guidelines:
USPS Express mail: Order by noon on or before Thurs, Dec 21st.
USPS Priority: Order by noon on or before Wed, Dec 20th.
USPS First Class: Order by noon on or before Tues, Dec 19th.