Desde luego que es posible, de eso se trata la programación, puedes hacer que todo se comporte mediante lógica.
Y lógicamente puedes hacer eso, guardar la fecha en BD y defines una consulta que se limite a extraer sólo los datos que correspondan a un rango límite, etc.