こんにちは、cake初心者です。クエリの設定で詰まってしまいましたので質問させていただきます。

実現したいことは、以下になります。

その月の最新の日付のものを表示させる。

以下のようにカスタムクエリを書いています。

$this->paginate = [
        'limit' => 20,
        'order' => array('date' => 'desc'),
        'group' => ['date' => 'month(date)']
    ];

$datasList = $this->paginate($this->model);

結果は以下のようになります。

日付
2016年11月02日(一番日付が小さいもの)
2016年10月01日(一番日付が小さいもの)
2016年09月21日(一番日付が小さいもの)

実現したいこと

日付
2016年11月05日(日付が最新)
2016年10月05日(日付が最新)
2016年09月30日(日付が最新)

聞きたいこと

・paginateの設定だけで、うまく日付が最新のものを表示できないかどうか。
・他にもっと良いやり方があるか。

よろしくお願いします。