9 answers
Hi Leah,
Do you have a master-detail relationship between Opportunity & the Line Item object?
Because if so, you could create a Roll-Up Summary to pull the Max of the billing dates & then include filter logic to exclude any billing date greater than today() + 365 (i.e., more than a year out)