Here's "first monday of every month" in systemd.time(7) format:
$ systemd-analyze calendar 'Mon *-*-1..7 10:00'
Original form: Mon *-*-1..7 10:00
Normalized form: Mon *-*-01..07 10:00:00
Next elapse: Mon 2022-10-03 10:00:00 BST
(in UTC): Mon 2022-10-03 09:00:00 UTC
From now: 1 week 1 day left