Ezekiel 38 Is not the end time battle. It is the war that gives rise to the anti Christ. The period of false peace will come after this war then the great tribulation and the final war that ushers in the second coming of Christ. Atleast that is my understanding on the subject.