The past tense of have an aha moment is had an aha moment.
The third-person singular simple present indicative form of have an aha moment is has an aha moment.
The present participle of have an aha moment is having an aha moment.
The past participle of have an aha moment is had an aha moment.