Personally, I like to work out during the afternoon or early evening. But really, it just depends on the person. Ideally you'd want to workout whenever you have the most energy during the day. Sometimes we have to work around schedules though, so you'll have to somehow find the time when you're free, and have the most energy.
If you train smart, diet smart, and rest smart, you'll see results no matter what time of day you train. Good luck my brotha!