We were able to make it work with cron option so that local timezone is respected. However there is a bug so on first time, the task runs at UTC. From second time on, it will run at the correct time (timezone-aware).
We’re still not perfectly happy with it, so currently we keep 48 values per day (every 30 minutes) so that we will always be able to compute a daily figure for any timezone.