I would apply right now. You can count 25 hours of your sim time towards the ATP requirements per the regs and several companies will hire you on that basis. No need to fork out money to do an ATP ahead of time. Get hired and you'll get an ATP with a type rating. All you need to get between now and your class date is 15 hours.