Neat idea!
However, one issue I can see happening with this is how reliable each user is. Giving a set date, would they meet it, etc?
I feel that they would, but I do fear for people missing out on a free present. ^^
I am so for this idea though.
I think it would be really cool. C: