Outdoor shots are usually best taken when the sun is not directly overhead. Because at that time the light is coming directly down and bouncing straight back up. It does not reflect off and around objects. Early morning or evening is usually the best time for outdoor photos. A cloudy day is also good, because the light is diffused as it comes through the clouds.