What is time and how should we understand it?