best time to apply for teaching jobs