<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_date_reminder(self, service, due_date):
 """Add a reminder to the task which activates on a given date. .. warning:: Requires Todoist premium. :param service: ```email```, ```sms``` or ```push``` for mobile. :type service: str :param due_date: The due date in UTC, formatted as ```YYYY-MM-DDTHH:MM``` :type due_date: str """

        args = {
            'item_id': self.id,
            'service': service,
            'type': 'absolute',
            'due_date_utc': due_date
        }
        _perform_command(self.project.owner, 'reminder_add', args)