I would just theoretically set aside the amount that you want to gift them in your own wallet (write down the amount of btc and hand that paper to them)
When they're ready to self-custody, you send it to them. Too many cases where it will simply get lost otherwise, so you'll feel bad and so will they.