A century ago, the age of first menstruation averaged as late as nearly 17. Why is sexual maturity coming so much earlier now?