Did the moody blues do war of the worlds?

No but Justin Hayward sang 'forever autumn'

Answer

Justin Hayward did indeed sing Forever Autumn (as the sung thoughts of the journalist portrayed by Richard Burton) but he also performed on The Eve of the War. In addition, John Lodge was first choice for Thunderchild but, after a couple of sessions, he ran out of time and his role was taken by Chris Thompson instead - Lodge's version can be heard on the rarities CD included in the 30th anniversary release of War of the Worlds.

The Moody Blues Encyclopaedia - Victor Rust (Second Edition)