I think it's high time to set the record straight.
今こそ誤解を解くべき時だと思いますね。
"it's high time to" は、「今こそ…すべき時である」という意味です。"to" に続くのは動詞の原型で、 "It's (high) time to make a decision. / It's (about) time for us to go on vacation." のような文型になります。しかし同じ意味で "to-infinitive" を使わない場合には、 "It's time you made a decision. / It's time we went on vacation." のように、 "time" の次には動詞の過去形を使った節がきます。