In general, the earlier you book the better.  While we can't guarantee prices, they do tend to go up as departure dates get closer (especially over holidays and weekends).