Scheduled as job using a cron tab: 0 0 1 * 1 to run on first day of every month.
With this configuration, ran the scheduled jobs hundreds of times.
Release : All supported releases
Limitation within Cron
Commands are executed by cron when the minute, hour, and month of year fields match the current time, and when at least one of the two day fields (day of month, or day of week) match the current time.
The suggestion could be run a script. Examples can be found in link below
https://superuser.com/questions/428807/run-a-cron-job-on-the-first-monday-of-every-month
or the 'simple manual' way and schedule manually 12 occurrences of this job.