In Oracle, you can use ADD_Months to add months on the fly in the sql statement. What is the MS SQL version.
Oracle Example
Select TestDate,
TestFrequency,
ADD_MONTHS(TestDate, TestFrequency) AS FutureTestDate
FROM Tests
Source : java's website