Last date to guarantee pre-Christmas delivery is 6th November 2023