Пришлось дебажить, т.к. указанные решения не оказались решениями..
В итоге выяснилось, что при проверке товара (перед добавлением в корзину) для его поиска (обычным CIBlockElement::GetList()), в списке полей для фильтра присутствует ACTIVE_DATE. Только тогда и стало понятно что нужно смотреть даты начала и окончания активности. Всего лишь.
Надеюсь, это кому-то поможет.
В итоге выяснилось, что при проверке товара (перед добавлением в корзину) для его поиска (обычным CIBlockElement::GetList()), в списке полей для фильтра присутствует ACTIVE_DATE. Только тогда и стало понятно что нужно смотреть даты начала и окончания активности. Всего лишь.
Надеюсь, это кому-то поможет.