def is_between(check, start, end):
  """
  Checks whether a date is between two other dates.

  :param check:
  :type check: date
  :param start:
  :type start: date
  :param end:
  :type end: date
  :return: True or False
  """
  if check < start or end < check:
    return False
  else:
    return True