Cancel order and relist when buyer is at home, although there is a chance you would never hear from him again.
You are correct, failure to post by the date given by ebay will damage your account.
I expect buyer has paid, but it would have been better to for him to have arranged with you to delay paying, as that would not affect your account.