input: Write a python function to parse a date string into a datetime object with specific formats.
  assert parse_date_header("Sat, 10 Sep 2022 14:48:00 GMT") == datetime.strptime("Sat, 10 Sep 2022 14:48:00 GMT", "%a, %d %B %Y %H:%M:%S %Z")
  assert parse_date_header("Sat, 10 Sep 2022 14:48:00 GMT") == datetime.strptime("Sat, 10 Sep 2022 14:48:00 GMT", "%a, %d %b %Y %H:%M:%S %Z")
  assert parse_date_header("Wed, 02 Feb 2022 14:48:00 GMT") == datetime.strptime("Wed, 02 Feb 2022 14:48:00 GMT", "%a, %d %b %Y %H:%M:%S %Z")
output: from datetime import datetime
  
  def parse_date_header(date_string):
      try:
          return datetime.strptime(date_string, "%a, %d %B %Y %H:%M:%S %Z")
      except ValueError:
          return datetime.strptime(date_string, "%a, %d %b %Y %H:%M:%S %Z")