I wish the Calendar app had a Control Center button that showed the current date. I suppose I could build it myself now.

Prototyped the Control Center button I’d like. It’s dead simple.

Now, will iOS actually refresh my control often enough for this to provide utility? I doubt it, but I will find out through testing. If not, I’ll have to update it through push notifications, and I probably don’t want to go down that route.

My Control Center button didn't update the date it displays during the night. It wasn't updated until I interacted with the button. So, having this ControlValueProvider isn't enough for it to update its value periodically. I guess I'll need to send the device a push notification every hour or so to have the date updated.
@simonbs do you need to send notification every hour or will it work if you send a push notification at 00:00 based on the local time zone on the next day?
@Himalaya Whether I send it once at 00:00 or multiple times a day is the same effort/cost for me. I'm thinking that by sending it every hour, I can avoid thinking about time zones for now and have a setup with build-in error correction in case a push notification is missed one hour.
@simonbs what about the cost with respect to system resources if you send push notifications at max 24 times a day?