It very much depends on availability - if I were you I would book you both now and cancel if you needed to nearer the time. You will need to pay a fee (unless you are a Gold member) but it reduces the risk of you being free but there being no seat close to the time of departure.