If you buy tickets for your friends for an upcoming event (play, concert, festival, etc), do you expect to get paid back before the event or at the event? Keep in mind the event may be several months away.