Gift cards are the ideal gift for any occasion.