you're asking 2 questions really.
Yes you can set a limit to the number of objects returned by your fetch request but that's not what you want to do.
You want to set up a predicate so that only results between 2 dates are returned. something along the lines of
Code:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"date > %@ AND date < %@", someOldDate, [NSDate date]];
[fetchRequest setPredicate:predicate];
This will return all objects where the date of the object falls between somOldDate and now.