No much details isn't it.
So very generic answer:
SELECT YEAR(YourDateColumn)
,DATENAME(MONTH,MONTH(YourDateColumn)
,MIN(YourDateColumn) AS [first run date in this month]
FROM [YourTable]
WHERE YourDateColumn >= DATEADD(YEAR,-2,GETDATE())
GROUP BY YEAR(YourDateColumn), MONTH(YourDateColumn)
ORDER BY YEAR(YourDateColumn), MONTH(YourDateColumn)