Set time for Rotate Log Files without crontab

I set my configuration for rotation, the problem I have is that the log rotation is done at 3 am, but I want it to be done at 12 am.
I want to know if there is a way I can do this without crontab?

  daily
  size 100M
  rotate 10
  missingok
  compress
  delaycompress
  notifempty
  create 640 mongod mongod
  sharedscripts
  postrotate
    /bin/kill -SIGUSR1 `cat /opt/mongodb/mongod.pid  2>/dev/null` >/dev/null 2>&1
  endscript