Вы можете проверить дату в событии onstart вашего сервиса и ничего не делать, если дата не соответствует вашим реквизитам. Вы также можете загрузить, когда вы хотите выполнить свой код из файла. Сохранить как последний раз, когда ваш код был выполнен, чтобы не выполнять работу дважды в один день.