It might be hard to book air travel now... Some if not most of the airlines don't let you book that far in advance... You might have to wait until March or April before you can "see" flights for next February.
I would go ahead and book now if you know that is when you will be traveling.. That way you can get the cabin category you want. Then if you see a past cruiser special later in the year you can ask to be reimbursed.
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise
NCL Dream October 2006, RCCL Mariner OTS June 2007