code: protected function getFormattedDate($date, $dateFormat)
      {
          $dateFormat = str_replace('yy', 'Y', $dateFormat);
          $dateFormat = str_replace('mm', 'm', $dateFormat);
          $dateFormat = str_replace('dd', 'd', $dateFormat);
  
          return \DateTime::createFromFormat($dateFormat, $date)->format('Y-m-d');
      }
docs: @param string $date
  @param string $dateFormat
  
  @return \DateTime