The Iowa Caucuses will be held in mid-January. New Hampshire might well be in January, too. By law, it's supposed to be a week before any similary primary, and other states are making efforts to move their primaries to February.
Yep, it will be over by Feb.