Its called geofencing and it already exists if you have an iphone or android. Puts a little hurt on your battery but not terrible.
Edit: Here is some info for an iOS device.
> With an app open, ask Siri "Remind me about this later." Or tap the share button in the app, then tap Reminders.
It's near the bottom.
https://support.apple.com/en-us/HT205890
The thing about these Apple Support articles, is that they are very informative but hard to find. support.apple.com has a search function but DDG and Google sometimes do a better job at finding the document that I need.
I'd set an alarm as you can specify the day of the week
https://support.apple.com/en-us/HT207512
Here's how to set a reminder
https://support.apple.com/en-us/HT205890
Sadly unless you are monitoring his phone usage 24/7 and looking at his screen constantly, there's no real way to prevent him from seeing it completely as it's on his phone.