early December should not be too hard getting seats. hmm as for the day before New Year, it might be tough. first week or so of January is usually always sold out and overbooked unless SARS decides to come bak again. i'd say book early, perhaps by late Oct early Nov. anyways it wouldn't hurt to book earlier then that.