input: Write a function to check if a given date string is valid and if it is a leap year date.
  assert check_leap_year_date('2019/02/29') == 'Invalid Date'
  assert check_leap_year_date('2020/02/29') == 'Valid Date'
  assert check_leap_year_date('2021/02/28') == 'Invalid Date'
  assert check_leap_year_date('2016/02/29') == 'Valid Date'
output: def check_leap_year_date(date_str):
      from datetime import datetime
  
      try:
          date = datetime.strptime(date_str, '%Y/%m/%d')
      except ValueError:
          return 'Invalid Date'
      
      year = date.year
      is_leap = (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
      
      if is_leap and date.month == 2 and date.day == 29:
          return 'Valid Date'
      elif not is_leap and date.month == 2 and date.day == 29:
          return 'Invalid Date'
      
      return 'Invalid Date'