I dont know which is best but I currently subscribe to the practice of doing my work outs on a pretty empty stomach.. I only have coffee and mct oil upon waking around 6:30 then at 9 I have a low carb protein shake 11-1 is gym time. Then i basically try to shove 3500 calories down before bed.
But that is a great question I wonder what other guys do? especially since all our lives more than likely accommodate different schedules.