Failing that, one workaround is to re-engineer the data to be displayed to use a time range that extended past the current calendar - Coupled with the idea in the commuity posy, this negates the need to adjust the re-publish the chart (for a few years at least)
Thanks @DavidSmith! I gave as many kudoses as I could to the request 🙂
I have used a similar workaround with a time filter module where I set true before publishing the chart and then adjusting the filter formula for some time. Since the time ranges didn't exist last year I have to redo this also this year end.
Also, I have found it challenging to teach the customer to use this process when publishing/updating charts on dashboards themselves.