Better cancel those holidays. We now have a date for Armageddon, and it's a week on Tuesday - August 22. This information comes from no lesser source than the Wall Street Journal, where Bernard Lewis, President Bush's favourite historian, provides the details. "In Islam, as in Judaism and Christianity," the professor writes, "there are certain beliefs concerning the cosmic struggle at the end of time - Gog and Magog, anti-Christ, Armageddon, and for Shiite Muslims, the long-awaited return of the Hidden Imam, ending in the final victory of the forces of good over evil, however these may be defined. "Mr...