Buying gift cards online

Q When can I expect my gift card to be delivered?
Q I live overseas, can I buy a gift card and have it delivered to someone in New Zealand?
Q I want to buy several gift cards for the same person, do I have to complete the recipient information for each card?