The kidnapping couldn't have taken place until after the honeymoon, as Amy's pregnancy 'began' on her wedding night in the TARDIS while in flight. Since it was Amy who was pregnant, and not the Ganger, it had to be real Amy until after The Christmas Carol.