Why does Money have a Time Value?

The money time value is a principle that says that the of money today is worth more than the money of tomorrow. In other words, whatever $20,000 buys you today, it will buy you less of it in the future.