In the below document, I have explained how to calculate the every 6th month anniversary dates and store in a separate field so that we use it to send surveys( whenever you wants to send NPS survey who completed 6 months), use it in rules and reports wherever required. Since I am creating a formula field in Sfdc and bringing it into Gainsight, this work-around will be applicable only customers on salesforce platform