It's best to cancel/refund with buyer's agreement and relist nearer the time for them to buy again. Otherwise you'll get a late dispatch defect on your account.
So tell them what you intend doing then click on the dropdown menu arrow alongside the item on your order list and select Cancel order > Buyer asked to cancel.