code: def find_start(self, **kwargs):
          
          week = kwargs.get('week', False)
          month = kwargs.get('month', False)
          year = kwargs.get('year', False)
          days = kwargs.get('days', 0)
          # If no flags are True, set to the beginning of last billing window
          # to assure we catch all recent violations
          start = timezone.now() - relativedelta(months=1, day=1)
          # Set the start date based on arguments provided through options
          if week:
              start = utils.get_week_start()
          if month:
              start = timezone.now() - relativedelta(day=1)
          if year:
              start = timezone.now() - relativedelta(day=1, month=1)
          if days:
              start = timezone.now() - relativedelta(days=days)
          start -= relativedelta(hour=0, minute=0, second=0, microsecond=0)
          return start
docs: Determine the starting point of the query using CLI keyword arguments