I went into American Ancestors, Massachusetts : Vital Records, 1620-1850, Rowley Births, p. 142. There are two Hannah Nelsons:
Hannah d. Thomas (jr., c.r.1) and Hannah, Dec. 17, 1693 and Hannah (Nellson, d. of Phillips and Sarah, Sept. 4, 1694.
Because there is a marriage record saying Hannah's father was Phillip, then we should accept that. What I've discovered to be the Real problem is her husband. I found a birth date for Joseph Richardson III which was 1714, the year when Hannah Nelson was married. I think the Richardson and Chandler genealogies may have the wrong Joseph.