There is still a wee little time for ordering Christmas presents in my Etsy shop if you're in the United States! Most orders go out the next day.
All other new orders from now through Christmas will be shipped via USPS Priority which usually takes 2-3 days to arrive (in the US only). Happy gift shoppin'!