Если честно, вообще не понимаю смысл этого экспрешена, почему бы просто date() не использовать, зачем DBExpression?