Papa_Golf in my experience British Airways are very flexible when it comes to rescheduling people who need to postpone their date. Just call them up as per the details on your invitation. If there are no dates available you may have to wait a while - you will just have to log into the online portal as you did to book the initial date.