Why would Sage print and post checks to wrong date? Reports match check date, not system date.

SUGGESTED

When we print checks, nothing is edited, we do not change the date, I accept all defaults once I confirm our check numbers match. However, on 7/2, the checks I printed were dated 6/30, the invoice selection and the cash requirements and the following check register were all time stamped 6/30, not 7/2. 

This seems an impossible outcome, my manager is sure I changed the date on accident, but that isn't possible. We also had issues not being able to run back ups for the last couple months, and being shut out randomly from performing tasks, being told that someone else is in Sage, when the other 2 are not in Sage (there are 3 users). I just now followed the instructions to clear users from DB register, and there were a lot on the list. And now if I look at it when I am in Sage, it shows only me, when I close Sage, the list is empty. 

Is it possible that there was a stranded "user" that Sage picked up the wrong date from? I should also note that at the end of that day, I closed Sage and all other programs to restart my computer before leaving, and shut down was halted because of a BW exe. 

Because I know I didn't type the date, it is really important to me to find out what happened, so it doesn't happen again.

Thank you~