You can just set it up as a daily automation and add a condition to only continue if it’s the start of the month / quarter / year. By the way, automations set up this way won’t count towards the quota if you’re on a free plan, even though they technically fire daily.
To test whether today is the day you can use one of these: