Last order date for handmade lampshades, guaranteed in time for Christmas was Monday 2nd December. Any orders placed after this date will be dispatched in the New Year.