Daniel: A Prophet for our time