docs: def get_current_observation_date(self):
          """
          Get the date of the current observation by looking in the header
          of the observation for the DATE and EXPTIME keywords.
  
          The 'DATE AT MIDDLE OF OBSERVATION' of the observation is returned
          @return: Time
          """
          # All HDU elements have the same date and time so just use
          # last one, sometimes the first one is missing the header, in MEF
          header = self.get_current_cutout().hdulist[-1].header
          mjd_obs = float(header.get('MJD-OBS'))
          exptime = float(header.get('EXPTIME'))
          mpc_date = Time(mjd_obs,
                          format='mjd',
                          scale='utc',
                          precision=config.read('MPC.DATE_PRECISION'))
          mpc_date += TimeDelta(exptime * units.second) / 2.0
          mpc_date = mpc_date.mpc
          return mpc_date