Technically, "complete" is grammatically correct, and "completes" is not. This is an example of the subjunctive mood. But most people today are ignoring the subjunctive mood, so you will see "completes" in common usage. Only a stickler for grammar would complain about this minor "misuse."