Si al escribir el comando date te aparece otra hora diferente a donde vives, lo más seguro es que tu zona horaria este en quien sabe donde!, la solución es ponerla a la del tu país/zona.
Los comandos son muy fáciles, en general debemos respaldar, buscar la zona correcta y crear un enlace dinámico , todo como SU (sudo para ubunteros y demas) jeje.
mv /etc/localtime /etc/localtime.bak
ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime
Si no saben cual es su zoneinfo pueden navegar en las carpetas de /usr/share/zoneinfo y poner la que corresponde a tu zona horaria.
Y listo! ahora escribimos date y ya tenemos la fecha correcta.,
No olviden que pueden utilizar NTP para siempre tener la fecha correcta, aca otro post para tener actualizada tu fecha