To confirm: the last date to place orders to get the best chance of reaching you by Christmas Eve is Friday 17 December (midnight). Anything ordered then will be in the post that day or by Saturday morning at the latest.
For any orders that come in afterwards I will do another posting on Monday 20 December but this is not guaranteed to reach you by Christmas Eve. It may do but it all depends on how busy the system is (and how many postal workers are isolating...).
For any orders that come in over the Christmas break and bank holidays there will be a posting on Wednesday 29 or Thursday 30 December.
Things will get back to a regular twice a week posting from Tuesday 4 January 2022.