class Mail::ReceivedElement

def datetime_for(received)

def datetime_for(received)
  ::DateTime.parse("#{received.date} #{received.time}")
rescue ArgumentError => e
  raise e unless e.message == 'invalid date'
  warn "WARNING: Invalid date field for received element (#{received.date} #{received.time}): #{e.class}: #{e.message}"
  nil
end