Hens don't read calendars, they lay when they're ready. The expected time for any breed to start laying is an average. Very few actually start right on the dot. It varies not only by breed, but diet, climate, and what time of year they hatched, and what time of year they reach maturity.
Think of teenage kids expecting certain changes to take place. Do they all mature at exactly the same rate? Of course not.