Ну тут вопрос не в том, как добиться true при сравнении действительно одинаковых объектов-дат. А в читабельности кода. Городить огород для проверки на равенство, а в другом месте писать обычные «неравенства» — не шарман.
Есть веб-приложение (рич-клиент) и мускул на удаленном веб-сервере с данными. Пользователь, который работает с рич-клиентом хочет, чтобы данные которые он хранит на сервере были нечитабельными ни хостером, ни «маски-шоу». Улавливаете?