Don't wait until Winter but maybe early Fall. My experience with contractors is that a 2 week job could turn into a 2 month job during peak building season. They spread their subs real thin at times and end up focused on the new jobs to get the deposit cash.

If you do it now, get a completion date in writing with a penalty for every day past that date. 100.00/day gets their attention