Right now, I only know how to set it to the first of the month (irrespective of whether it's a weekend). The sample code from the task is a follows:
SCHEDULE = 'USING CRON 0 2 1 * * Europe/Dublin'
I don't think it is possible to schedule a task to run on the first non-weekend day of the month.
Workaround: