Date is a reserved word and a very poor choice for a field name. Date of what?
Also I would recommend changing the Controls name to something different from the field so after changing your field to ExpiredDate or DateEntered, I would also change the control name to txtDateEntered, that way you know exactly what you are referring to - either the underlying field or the control.
New users don't appreciate that when they are called the same thing (annoyingly the default in Access) Access will look for the control first then the underlying field value. This can cause all sorts of issues.
Please change the field name first though.