I've kept pretty detailed records for my hunting over most of the past 20 years including weather, wind, location, and times. The trend I noticed is if I stay in my morning stand past 1030 my chances of seeing a mature buck greatly increase. I have seen and harvested several before 0900 and one or two after 1600 but the vast majority of 3.5 year old+ bucks have been between 1115 and 1330 and the most bucks seen are generally form 1000 until 1400.
Several of the GPS collaring studies that universities are doing are also showing that these times tend to be a major movement period for deer as well with a few researchers suggesting that you are better off to stay in bed until 0800 and then go out when everyone else is heading to the house/camp.