Ich verwende CakePHP nicht aber ich bin mir ziemlich sicher, dass Ihr 'NOW()' wird in Strings geparst und schließlich hast du so etwas wie
TourDate.date >= 'NOW()'
Vielleicht sollten Sie es einfach versuchen
array('TourDate.date >= NOW()')
nur als Wert, anstatt ihn in key => value aufzuteilen Stil ?