Yeah i didn't word that properly, in the middle of stuff at the moment.
Basically what I tried to say was that if people haven't given before a certain date (or don't meet certain criteria), those people are determined to be grinches/not eligible to join and are removed from the pool and everyone who has given is matched up with someone else who has given. That way everyone gets something and its overall more fun.