Você pode criar um segundo "serviço" que também é executado em um timer no final do dia. Defina a linha "ExecStart=" do segundo serviço para simplesmente executar o comando de desligamento do primeiro serviço:
ExecStart=/bin/systemctl stop my-service-name.service