I think "to" shows direction and aim more strictly than "for". With "for" you just speculate of the situation which doesn't develop in a period of time.

"The present was given to me" and "The...