docs: def _dates(p_word_before_cursor):
      """ Generator for date completion. """
      to_absolute = lambda s: relative_date_to_date(s).isoformat()
  
      start_value_pos = p_word_before_cursor.find(':') + 1
      value = p_word_before_cursor[start_value_pos:]
  
      for reldate in date_suggestions():
          if not reldate.startswith(value):
              continue
  
          yield Completion(reldate, -len(value), display_meta=to_absolute(reldate))