Correct, a user does not need "Schedule Issues" permissions to VIEW due date. However, older versions of JIRA this was not the case - users did need to have permission.
It looks like you're new here. Sign in or register to get started.