The answer from my dealer was that it pulls the time feed from the Sirius or XM signal. Of course, this would not work well if you have neither installed.
To add another dimension to your question, has anyone found a way to adjust the clock from a 12hr display to a 24hr display?