I love natural lights. So as much as we can we will shoot outside.
The best time of the day for an outdoor photo session will be during Golden Hour (at sunset).
However we can shoot at any other time of the day. I always manage to find a solution to get the best result with the light we have. The important is that the session fits your busy schedule.
I also rent a professional studio whenever needed. In a studio we are way more flexible regarding the time of the photo session.
Here are some guidelines
Maternity session: studio or outdoor
Newborn session: at home, mornings only
Baby session: at home, preferably mornings
Kids session: at home or outdoor any time of the day
Lifestyle session: indoor or outdoor
Boudoir session: at home or studio
Portrait session: indoor our outdoor