при чем только при проверке на 6 месяц, удаляю это условие и норм компилируется, в чем косяк?