Oh, I mistakenly pushed it not to my fork, sorry. 
It's not really necessary for the column filtering I've done. If the Date.parse fails with an exception there was no condition returned and no date filtering was done. I thought that it might be better, to return nothing, if the user searches with an invalid date, so i changed it to return an "impossible condition".