Fixed bug in whereWithFormat

Check it out: evaluation of predicateWithFormat is different from stringWithFormat.

For example: test it with dates:
    [Object whereWithFormat:@"(date > %@) && (date <= %@)", midnight, nextMidnight];