Насколько я знаю, проблема в модуле views_php. $row->field_user_checked вместо значения поля возвращает nid. Можете проверить это, внутри кода фильтра добавить dpm($row->field_user_checked) если devel включен. Проблема обсуждалась здесь https://www.drupal.org/project/views_php/issues/1140896
Как НЕ городить код в шаблоне?
Чтобы выносить код из шаблонов можно использовать препроцесс функции в template.php
https://api.drupal.org/api/drupal/modules%21node%21node.module/function/...
Например в вашем случае что-то вроде
Критерий фильтрации - сравнение двух дат в представлении
Насколько я знаю, проблема в модуле views_php. $row->field_user_checked вместо значения поля возвращает nid. Можете проверить это, внутри кода фильтра добавить dpm($row->field_user_checked) если devel включен. Проблема обсуждалась здесь https://www.drupal.org/project/views_php/issues/1140896
Проблема с уведомлениями от сайта (не приходят письма)
Можно оптравлять все емэйлы через smpt: https://www.drupal.org/project/smtp . Так проблем с доставляемостью меньше.