Test of Time: A Benchmark for Evaluating LLMs on Temporal Reasoning