Recurring leaderboards tied to month start/end

So according to this doc, recurring leaderboards have the following limitations:

Leaderboards have a minimum recurrence of five minutes, a maximum recurrence of 30 days, and are not allowed to overlap.

Accordingly, when configuring our leaderboard, we can only set "Duration" & "Restarts Every..." values in terms of minutes/hours/days.

Is there no way to get a monthly leaderboard that lines up with the start & end of each individual month? As in, 31 days in January, 28/29 in February, &c. &c.?

Given the information above, I assume the only way would be to somehow... automate the process of reconfiguring the leaderboard's duration "on the fly" to match the current month, but I'm not even sure if that's possible when the boards are Live.

Has anyone gotten their leaderboards to recur once every calendar month (matching variable number of days)? If so, how?