Unfortunately we cannot guarantee that an item will arrive by a specific date. We pack and dispatch all orders as soon as possible, but once they are handed over to Royal Mail we have no control over ...