This is a better approach:
stage('Prepare') { steps { script{ DATE = sh(script: 'date +"%d-%m-%Y"', returnStdout: true).trim() sh "mkdir -p {env.JENKINS_HOME}/workspace/${DATE}" } } }