Please take note: We're suggesting that you consider Friday the 15th, to be the last day to order and not worry whether your package will arrive in time for Xmas! 
From now until Dec. 23rd, we CAN guarantee that all of your orders will be shipped the same or very next day. 
But as always, we can’t be responsible for the weather across the country or delays from the shippers once they’ve left our hands. Orders placed after tomorrow will still have a fighting chance, and choosing Priority or Expedited can better the odds, but we all know how overwhelmed and behind the various shippers can get this time of year!
Locals can always choose local pickup at checkout, all the way through Dec 23rd.