In terms of the date, after all this time it would be easy to get it wrong if relying only on memory. Some people think they remember things better than they actually do, and some people are emphatic that they are right. Some people have a tendancy to fill in details they don't remember.
http://en.wikipedia.org/wiki/ConfabulationIn terms of perception of time, here's a recent example from myself: While out doing audio recording, I forgot to look at the time on the car radio display before exiting the vehicle and my own watch was disabled due to water intrusion, so I asked an associate what time it was, he said 10:30pm... when it was actually 1:30 am. Consequently, the time and date I recorded *in real time* was incorrect. How could *I* get so confused? Well, stand out in the forest for hours trying not to move, jump in a car and go somewhere else and repeat. The point is that under certain conditions disorientation can occur, and the longer the conditions exist the harder it is to accurately guage time accurately.
I suggest you re-interview, at some point ask why they are sure of the date and time. Don't make too big a deal out of it if a resolution isn't quickly apparent. Instead, see if small details are different between the two interviews. If more than a few small facts are its a strong indicator that the person is just making it up as they go along. Develop some questions ahead of time to help this process along. If they are making it up they may actually get small details wrong during the same interview. Let them provide the details, as they are more likely to remember the answers they give to specfic questions from you as opposed to their own freestyling fabrications. Its important to be subtle and not make your concerns obvious or they will start paying close attention. A really clever, pathological liar probably won't slip up. If they really aren't sure, that may explain it. If the answer is that they are right because they looked at their watch while it was happening and wrote it down on the calender when they got home then there really is a discrepency that is difficult to explain. If the answer is that it was a couple of weeks after someone's birthday (or some other event), the details might be completely right but the year could be incorrect.
I would also suggest double checking to make sure that you have the correct information. You don't want to burn a witness because you accidentally reversed some numbers, looked up the wrong date, or have a faulty reference. Ultimately, you have to assess the witness in terms of reliability, which if you don't find evidence of lying is mostly an intuitional skill. Unless you want to spring for a polygraph... which aren't necessarily reliable. Alternately, have one or more other researchers interview them and go with a consensus decision. If you try this, be very careful to not bias the researchers ahead of time. At most point out the discrepancy, but again don't make too big a deal out of it.