The past tense of mosh is moshed.
The third-person singular simple present indicative form of mosh is moshes.
The present participle of mosh is moshing.
The past participle of mosh is moshed.