There's definitely variations to the rule. For example, my broody didn't lay for about 12 weeks (sitting, hatching, then rearing chicks) so she restarted laying in December and laid consistently until March. My spring pullets always start around Nov/Dec. My barred rock kept laying until Nov when all others stopped in Aug.
I recently acquired two commercial ex bat leghorns and I'm interested to see what happens to their laying cycle come winter.
Most of the rest of my flock stop laying in Aug and start in March. Not exactly sure of the daylight hours during the "off period" but I do know it's not a long day. I leave work when it's dark and come home when it's dark.....