вам необходим любой тип хранилища для запоминания предыдущей даты.
как вариант, используйте DistributedMapCache для хранения предыдущей даты
flow:
----------------------> FetchDistributedMapCache - get prev date
-(success, not found)-> RouteOnAttribute - compare previous date with current date
-(not matched)--------> PutDistributedMapCache - store new date
----------------------> next processor that triggered on date change