I suspect "xfce" obtains the time the same way other applications do...
My advice is that you setup an NTP daemon, that'll keep your system time set correctly... assuming you configured your timezone properly.
http://www.freebsd.org/doc/en/books/...twork-ntp.html