Why ntpdate -q does not work?

ntpdate -q will attempt to use client UDP port 123. If that port is already in use (e.g., by ntpd), then ntpdate -q will fail.