Calculate the total return on the S&P 500 between two dates including reinvested dividends and inflation.