refactory list between dates that project