Is it too late to apply for an H1-B for January 2018?

I have just received a job offer from a USA company for January 2018, but is it too late in the year to start the H1-B process? I could get it started this month if necessary,