function ruleBefore($date, $error_message = null) {
        if (!strtotime($date)) {
            throw new \Exception('Incorrect date');
        }

        return $this->_rule('before:' . $date, $error_message);
    }