Засунуть в filter какой-нибудь виджет типа
demos.krajee.com/date-range (там даже есть autoUpdateOnInit как раз для gridView)
Можно кастомный gridView от того же автора
demos.krajee.com/grid
Или использовать _search который генерирует стандартнтый gii
и поправить ModelSearch, добавить две публичные переменные $from, $to и согласно ним подправить filterWhere