I have a time series of stock prices in one sheet, and formulas on another sheet to calculate returns based on certain date ranges (1y return, 3y return, etc.)

When I append new data to the time series, I manually update all of the cell references in my formulas, which is a pain. Is there a way to have those formulas dynamically update to account for the new data? For example, if my current time series is 12/31/2010 to 12/31/2020, and I add data to the bottom from 1/1/21 to 3/31/21, I'd like my 1y, 3y, etc. numbers to automatically use the new endpoint of 3/31/21. Is there a way to do this? Do I need to create a sort of "reference table" with the preferred start/endpoints for my formulas? Thanks!