you mean every day it gets data and consolidates? anyway
since it is daily run, keep in mind the current date-you will know if today is monday/t/etc, always check if part of your holiday list.
e.g. if today is the friday holiday, on your current run you already drtermined this, so you just get the previous day data for processing next week. the bot can stop then