I know that egg shell colors can't exactly change but my eyes have witnessed a different theory. I have five hens, one is easter egger/rhode island, three are easter egger/golden comet, and the other one is easter egger/black sex link. The comet and sex link offspring lay a muddied greenish brown egg while the Rhode Island offspring lays a light brown egg. That has been the color of their eggs since they started laying, today in the coop I found a bright green-blue egg. The only thing different is that I switched them to purina layer. I had been feeding a local milled layer but had coupons and couldn't let them go to waste. I know what they eat can make the yolk richer in color but I've never experienced this in my many years of poultry raising.
Here is a picture of the eggs, the right is what color the eggs have been and the left is my surprise egg.
Sent from my iPhone using Tapatalk
Here is a picture of the eggs, the right is what color the eggs have been and the left is my surprise egg.

Sent from my iPhone using Tapatalk