I traveled with my baby, when he was 3 months old. I did not reserve a seat, but ticket booking charges are applicable after 2 or 3 months of age.
I don't think there is an age limit. Only important thing is that you should be able to manage the baby. That includes properly and safely holding the baby in your lap and walk along. You must carry the baby' s feed, necessary medicines, diapers etc.