Eu não uso o
CakePHP
mas tenho certeza de que seu 'NOW()'
está analisando para string e finalmente você tem algo como TourDate.date >= 'NOW()'
Talvez você devesse apenas tentar
array('TourDate.date >= NOW()')
como um valor apenas em vez de dividi-lo em
key => value
estilo ?