It would be best if you cancel the transaction and relist nearer the time for the buyer to buy again. So discuss with buyer first then click on the dropdown menu arrow alongside the item on your orders page and select Cancel order > Buyer asked to cancel. A refund will be issued.