Time is Finite