Visti i casini con le date, prova ad usare Session.LCID = 1040 in alto alla pagina, così utilizzi date dello stesso regional settings (italiano) altrimenti converti le date in stringhe fatte : aaaammgg così non hai problemi e non devi usare datediff ma fare un semplice controllo ra stringhe