Sachverhalt: X._ meldete sich per 31. Dezember 2004 bei der Gemeindeverwaltung P._ ab und hält sich seither in Kuwait auf. Es ist aber unbestritten, dass die Eheleute X._ - Y._ für das ganze Jahr 2004 gemeinsam steuerpflichtig sind und die Ehe weder geschieden noch getrennt ist. Sie reichten die Steuererklärung für die Staats-, Gemeinde- und direkte Bundessteuer 2004 am 9. April 2005 ein. Mit Veranlagungsverfügung vom 4. Juli 2005, zugestellt an die Adresse der Ehefrau, anerkannte die Veranlagungsbehörde den vom Beschwerdeführer geltend gemachten Vorsorgeabzug für die Säule 3a von Fr. 6'077.-- nicht, da der Steuererklärung die entsprechende Bescheinigung nicht beilag. Am 13. Oktober 2005 - anlässlich seines Aufenthalts in der Schweiz - übergab der Beschwerdeführer die Bescheinigung seinem Treuhandbüro, das den Beleg am 22. Dezember 2005 an die Veranlagungsbehörde weiterleitete. Diese nahm die Eingabe als Einsprache entgegen und trat darauf nicht ein, weil sie verspätet sei. Eine Beschwerde wies das Steuergericht des Kantons Solothurn mit Urteil vom 17. November 2008 ab. Hiergegen führen die Steuerpflichtigen Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, es sei das Urteil des Steuergerichts des Kantons Solothurn vom 17. November 2008 aufzuheben und es sei festzustellen, dass die Veranlagungsverfügung betreffend die Staatssteuer und die direkte Bundessteuer 2004 vom 4. Juli 2005 nichtig sei. Vernehmlassungen der beteiligten Behörden wurden nicht eingeholt.