* Atmospheric Scattering: The Earth's atmosphere scatters sunlight. Blue light is scattered more than red light, which is why the sky appears blue. When the moon is low on the horizon, its light has to travel through more of the atmosphere. This means more blue light is scattered away, leaving the longer wavelengths of light, like yellow and red, to reach our eyes. This is the same reason sunsets appear red.
* Dust and Pollution: Dust, smoke, and other particles in the atmosphere can also scatter light and make the moon appear yellow or even reddish.
* Psychological Factors: Our perception of color can be influenced by factors like our mood, the surrounding environment, and even the color of other objects in the sky. A yellow moon might seem even more yellow if the sky is dark blue.
So, the moon doesn't actually change color, but our perception of its color can change due to the way light interacts with the atmosphere.