how can we book a flight with flexible return date
You can buy fully flexible return tickets that allow you to change the return date with no extra fee. They are not cheap-for cheap you need to commit to a return date. One way tickets are very expensive.