I do not use CakePHP, but I'm sure your 'NOW()'process the string and finally you got something like
TourDate.date >= 'NOW()'
Maybe you should just try
array('TourDate.date >= NOW()')
as a value, not for dividing it into key => valuestyle?
source
share