Meta Bind Input Field - Dynamically set Target Field in a DailyNote

What I’m trying to do

This problem is rather unique and I have searched forums and the net extensively. Although the topic of generating meta bind input fields via dataview has been discussed in few posts, it has not been discussed in this particular way.

I have a ‘widget’ - basically an .md file I put in a sidebar. It has bunch of fields in form of meta bind input fields. These fields target fields in the Daily Note’s frontmatter.

So far so good.

The caveat is that the fields are targeting daily notes…and of course each day the filename these fields target change because the daily notes have the file name in the form of example:
05-Calendar/01-DailyNotes/2025/03-March/2025-03-15-Saturday
The ‘05-Calendar/01-DailyNotes/’ part is static
The ‘2025/03-March/2025-03-15-Saturday’ part needs to be dynamically created.

Things I have tried

As an example, here is what the button ought to look like:

Mood Today: `INPUT[text:05-Calendar/01-DailyNotes/2025/03-March/2025-03-15-Saturday#mood]`

I am aware this will likely only be possible dynamically constructing these buttons using dataviewjs. And that is fine. I can poke around the forums and figure out the code.

However before I get into it, I wanted to know:
Is this feasible? Especially given that this ‘widget’ cannot be created via a templater, as it stays always open in the sidebar. Furthermore, as midnight come and pass, it will now need to target a new daily note.

Basically, the dataview needs to be rerun when the day changes, so it can reconstruct the input buttons, and along with it the filepath to the new daily note…

I fear I may be asking too much…but I also know that there are various watch events the code behind registers for, so perhaps this would work.

Finally, if this is not feasible, I suppose a separate button in the widget (‘refresh’) could be pressed to regenerate the dataview query with the new filepath based on present date. But this is not as elegant.

Any thoughts on how this could be accomplished would be welcomed. I am not asking people spend time to write code (unless they want to out of the kindness of their heart) but rather to point me in the right direction.