Hi,
Service activities do not close automatically as standard behaviour in CRM. I suspect you have a workflow on the service activity which waits until the scheduled date then marks as complete. You can check this by going to Settings > Processes then sort
on the primary entity and look for any process set against the service activity entity.
Rob
MCTS. GAP Consulting Ltd. Microsoft Community Contributor Award 2011 & 2013