public function getMinLength() : int
    {
        switch ($this->month) {
            case Month::FEBRUARY:
                return 28;
            case Month::APRIL:
            case Month::JUNE:
            case Month::SEPTEMBER:
            case Month::NOVEMBER:
                return 30;
            default:
                return 31;
        }
    }