Io di solito quando ho problemi con le date risolvo stampandomi la sql a video. Poi faccio la stessa query nel db e la confronto con quella che ho a video.