IMO my Ideal time to workout would be about an hour or so after dinner before if i have prepared a high protein dinner. And or about 2-3 hours before bed leaving one more PS or meal, i believe you recover the most during sleep. Working out during the day for me would burn too many calories.