If you're planning on spoiling a friend (or yourself) for Christmas - place your order by 10th December to account for any potential shipping delays. We are processing orders as quickly as possible, but shipping delays make it impossible for us to guarantee a delivery date. Rest assured, if there is a short wait, it will be worth it!