Для исправления этой ошибки вам необходимо изменить вызов метода `GetUserTypeDescription()` у класса `CIBlockPropertyDateOnly` на статический вызов.
Вместо
```php
CIBlockPropertyDateOnly::GetUserTypeDescription()
```
используйте
```php
CIBlockPropertyDateOnly::GetUserTypeDescription(array())
```
Вызов метода должен быть вида `ClassName::methodName()`, и чтобы избежать ошибки, когда метод `GetUserTypeDescription()` ожидает передачу параметров массивом, добавьте пустой массив `array()`.
Замените эту строку в вашем коде и убедитесь, что ошибка больше не возникает.