We are renowned for our super fast shipping but during these final days before the holidays USPS is overwhelmed and even we cannot perform miracles under such circumstances.
Here is a link to their shipping cut off schedule: USPS Holiday Shipping.
Plus, we need a day for processing so we would suggest Sunday December 19th as the last day to safely place an order with free first class shipping. If you order on Monday upgrade to Priority (free for orders $50 & up). Tuesday the 21st is the last day to safely order using Express shipping...
after that you're really taking your chances if you want the item in time for Christmas, but we'll do all we can on our end to get it on it's way.
We offer the option of picking up your order at our warehouse in Portland for you local folks in need. Also... shopping at our little shoppe of socks in Sellwood is a fantastic idea because we'll be open all the way up til 6 pm on Christmas Eve (picking up your online orders at the shoppe can be done, but does take us a little longer to process).
Of course, you can always do an Ecard at the very last moment and have instant gratification!