Не получается. "Дата" генерит поток в формате ггммдд и это просто цифры. Если отнимать от константы эту величину идет погрешность при переходе на месяц:
140617 (экспирация) - 140412 (текущая дата) = 205 дней...
Если бы не месяц, то все бы работало.
Ну можно дальше преобразовывать тернарными операторами.
Типа
Разность > 200 ? Разность - 200 + 61 : Разность
Это если в визуальном редакторе.