Desmenucemos el problema...
<% session.lcid = 7178 %>
Es una directiva de indicación del formato de fecha, siempre está presente y cuando no se indica se hace implìcita.
7178 te indica el formato de fecha
Te puedes documentar muy bien en esta liga.
http://www.henri-ruch.ch/ASP/session/LCID_ASP.asp
Se refieren todos los formatos de fecha manejados de acuerdo a esa directiva de fecha.
Para asegurate que TODAS y cada una de tus variables de fecha se manejen en formato canónico y no gregoriano, coloca esa instrucciòn en el principio de cada página ASP.
Si esto no resuelve el problema, en tu tabla de inserciòn de datos de fecha -> Diseño, selecciona Máscara de entrada y formatea el tipo de datos que necesitas...
Suerte