Finiteness of Time