If tempratures are moderate and there's little wind, either time of day is fine. On hot days, morning is better because less water evaporates into the air, so more reaches the grass.