Morning workouts are ideal, as they are known to be good for testosterone levels. Testosterone levels are highest during the mornings, and individuals in test cases have found to have higher resting testosterone levels throughout the rest of the day than their counterparts who worked out in the evening.
In terms of post workout meal, since it's first thing in the morning after a workout, you'll need fast release protein and quick carbs. you should also have slow release carbs such as the oatmeal, since that meal is essentially your breakfast and will have to start your day.