Do your homework on your chicken breeds, mine laid all winter long. Chickens need their rest too. By keeping a light on them that stimulates them to keep laying. Give them a good laying mash, and find the ones that the cold doesn't affect, and you should get eggs all winter long.
I live out in the country in the NE. I find if I leave a light on in the winter months they will continue to lay.
You don't have to have a light on at night unless they are chicks and need a heat lamp. However when the seasons begin to change it is better for you to have artificial light to simulate the sun so they continue to lay eggs.