def METHOD_NAME(self, es_results):
    results = []
    time_change = datetime.timedelta(days=92)
    for x in es_results.aggs.to_dict().get("time_period", {}).get("buckets", []):
        date = datetime.datetime.strptime(x.get("key_as_string"), "%Y-%m-%d")
        date = date + time_change
        if self.group == "month":
            time_period = {"fiscal_year": f"{date.year}", self.group: f"{date.month}"}
        elif self.group == "quarter":
            time_period = {"fiscal_year": f"{date.year}", self.group: f"{int(date.month/3) + (date.month % 3>0)}"}
        else:
            time_period = {"fiscal_year": f"{date.year}"}
        results.append(
            {
                "new_award_count_in_period": x.get("award_count", {}).get("value", 0),
                "time_period": time_period,
            }
        )
    results = self.complete_missing_periods(results)
    return results