The iOS App Store includes a feature that allows you to offer apps to other users. You can even add a personalized message and schedule the sending of the gift on a specific date, if you wish. Here's how.
To offer an app, open the App Store and search for the app you want to send. In the search results, tap the name or the icon of the application. Do not press the price of the application (who will buy it on your account).
Once in the app description, touch the ellipsis to the right and then touch "Gift App".
Enter the e-mail address you wish to send to the gift, your name and a message. If you want to adjust the date of sending the message, scroll down a little and then press "Today". Adjust the date according to your needs, press the check mark, then press "Next".
Swipe left and right to choose your theme for the virtual gift card. Once you have found the correct one, press Next.
Confirm your purchase by pressing "Buy" in the upper right corner. After pressing "Buy", the button becomes "Buy Now". Tap this option to confirm the details of the purchase.
Enter the password for your iTunes account and press "OK".
Finally, press "Done". The gift will be given to your recipient recognizing the day of your choice.