As you're all well aware, Christmas is a busy time of year.
Orders placed prior to December the 18th will reach you in time for Christmas. Any requests made after this date i will try to make and get out to you...but as I say it's hard to guarantee delivery. The royal mail claim that the last date for posting items first class signed is the 21st December. I will post things guaranteed next day deliver at the extra cost to you if you wish.
Obviously the more time you give me to get the order to you the better.