Hi,
How are you determining if the same user is able to log in and complete the survey?
check the properties of the survey for the access control and also the parameters if you are using ID or some other field to recognize the user.
In the Survey page, make sure you check all of the Navigation checkboxes.
you can have a test condition before the survey and check the date and make use of transition there.