fix: avoid parsing a regular number to date

In the current codes, basically converts every number into a date object for I don't know what reason. Problem is, things are screwing up badly if the user try to use $gt, $gte, $lt and $lte comparisons.