Layer feed doesn't have anything in it to cause them to lay eggs. The reason to wait until they are laying to feed layer is that it contains extra calcium to replace what is lost to shell production. That is calcium they do not need if they aren't producing shells. Excess calcium can be harmful to a growing bird's organ development so starting sooner than the bag recommends is never a good idea.
Personally, I waited to switch with my mixed flock until they were all laying. I just served oyster shell in a small container and those that needed it were happy to get their extra calcium that way. Those that weren't laying ignored it.