But if you really, really want to pay money now, BA can make an 'out of system range' booking over the phone; they'll price it with pretend availability as a placeholder for your intended return date, then you'll need to book into actual availability once it comes into range, and pay any fare difference there might be.
Not really necessary though.