End-Timers: Three Thousand Years of Waiting for Judgment Day