Contact a travel agent and see if you can book a preliminary flight, something that can be amended so basically a flexi ticket, incase like my situation where you dont get the visa in time, you always have the option of changing the flight date or time
to be honest as long as they can see you have accommodation while you are visiting and that eventually you have a leaving flight, they don't care what kind of flight it is lol