Unfortunately we cannot guarantee this, you may be able to place a hold via our delivery partners directly.
Our standard delivery time frame is 3-5 business days (3-7 for large items), and 3-8 business days for rural addresses (10-15 for large items)