what is the right time to shoot? Mornings and evenings? I personally feel that as long as you understand light and know how to play around with it, anytime is great for taking pictures. Several times you cannot choose to shoot at a particular time but the situation is rather available to you at times when the light is "not supposed" to be good. You can't miss out on the shot, just because the light is "bad" Generally if it is raining or overcast, people tend to keep the cameras inside saying that there is not enough light! or there is no sun. Also, I have heard people saying, "Isn't the light too harsh?" when the sun is shining and bright. If you have a subject and the situation at a given time, shoot at that time once you know how to control light.
Otherwise, if you are doing a planned shoot, look for the time of the day when the light is appropriate and suitable in terms of your subject, mood and concept. If you are showing a particular situation that happens in the mornings, the afternoon light will not look appropriate. It will not look realistic but fake.
As a travel photographer or a photojournalist, you may not always get to shoot at the right time. You may have tight schedules and may have to get the best out of the available lighting and situation. If you know photography well, you will be able to handle any challenging situation and use it to your advantage.
One view- different thoughts
chai wala
view it large
boys versus girls
when the eyes say it all
Not the last light