The past tense of have the golden touch is had the golden touch.
The third-person singular simple present indicative form of have the golden touch is has the golden touch.
The present participle of have the golden touch is having the golden touch.
The past participle of have the golden touch is had the golden touch.