On Thusday (today) December 16th and Friday December 17th all North American purchases will receive:
Items will be shipped no later than Saturday December 18th and mailed via USPS First class (up to 13oz) and Parcel post (above 13oz)
I wish I could promise arrival by Christmas for certain, but unfortunately I'm unable. Canadian shipments are taking a long time at present (and have been for a while actually). USPS has been really quick with shipments within the US so far though.
Thanks everyone, and Happy Holidays!