We just did this, and old passports were fine. The dates in the US were all just educated guesses and that was fine. We also had to estimate how much time we'd spent out of the country (on vacations, etc) and add it to the bottom of the list, but again, they were just ballparks.