Technically, you could probably do it now, but I'd look perhaps a week out. If you have a particular need (like very early or a specific hour), do it sooner rather than later.
Also, from experience, make sure you designate whether you're staying at Jambo House or Kidani for the delivery. You don't want to have to go chasing down your order on the other side of the resort!