Based on the USPS recommended send-by dates for holiday shipping for the contiguous US, Christmas orders should be placed by Dec 14 to arrive on time. The deadline for international has passed already. This is not a guarantee of arrival by Christmas, but rather a suggestion.
Be aware that, at this time of year, shipping delays are common as the volume of packages is noticeably higher than other times of the year.
After the holiday rush, we will be turning back on international shipping to UK and France on a trial basis. If problems happen, we will stop shipping there altogether. We still will not ship to Germany or Russia, no exceptions.