Sometimes, you have to return all objects created in a specific date range, e.g. you want to return all posts created in the last thirty days. Thanks to the nice functions for date operations provided by MySQL this task is simple:

$this->Post->findAll(
    'WHERE Post.created >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)');