Maternity sessions are done between 28-34 weeks. I recommend booking at the beginning of your second trimester and booking maternity + newborn at the same time.
Having your hair and makeup done is not required but recommended for ease and to help you feel as beautiful as you really are!