When you buy a gift card then Email will be sent to the recipient on the selected date which you have selected at the time of purchasing the Gift Card. Make sure that the status of that order is marked as  Processing or Completed.