Well, there is no bad time to train according to my gym instructor back in the day. What matters is consistency. While majority of people always like to train in the morning, I sometimes do mine when I am back from work and the reaction is always the same as when I train in the morning.
Yes. There is no such thing as bad time to train. You can do it anytime of the day as long as you are not in a hurry and comfortable. As for me, I love to do my training when I wake up in the morning. It makes me active throughout the day and more relaxed.