What I do is "pay 1st month rent", "pay security deposit", and "sign the lease contract" all in same time. If one of thing above can't be satisfied, then no deal should be done with this person. The keys should be given on the contract starting date which is not necessary be the date contract signing date.