When is the best time to apply for a job?

When is the best time to apply for a job?