I feel like that would probably end up being a bit of a waste of battery life if Bangle.js is having to fire off events whether they are being used or not? While modules aren't handled well at the moment, there is already http://www.espruino.com/Cron which looks like it'd do a good job.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I guess there may be an issue if you have a nonzero timezone and then you get time from GPS? Not sure...
Go to https://banglejs.com/apps/, look up
GPS Time
I feel like that would probably end up being a bit of a waste of battery life if Bangle.js is having to fire off events whether they are being used or not? While modules aren't handled well at the moment, there is already http://www.espruino.com/Cron which looks like it'd do a good job.