Parcels do sometimes get delayed.
Your buyer can wait a bit, if they want, but they don't have to. They could have opened an item not received case for a refund when it was just one day overdue.
If this was sent using eBay's new simple delivery service eBay will refund the buyer themselves. It will be for eBay to claim compensation from Parcelforce. You shouldn't have to do anything.