The poultry scientists say that there is an "open period" of about 8 hours when hens are laying each day. The peak for this period comes about 16 hours after dark on the previous day. So, 12 hours after sundown to 20 hours after sundown is the time when most eggs are laid. (In my experience, newly-laying pullets don't know how to read a clock very well but they do catch on after awhile.)
Okay, if the open period runs until about 20 hours from the previous day, that leaves 4 hours before dark on the following day. Seldom, will eggs be laid during the last 4 hours of daylight.
It isn't hard-and-fast. However, hens are not likely to build nests somewhere they usually can't get to when it is time for them to lay. If you have them running loose thru the entire day, "Finding Nests Outdoors" had better be a skill on your chicken-keeping resume.
My hens won't even pester me about getting out in the morning. They know it doesn't work and they have more important things to do.
Steve