Well, it now appears to be fixed. The dates no longer change when I update an event. The day of week problem was still there, but if I edited the even, set the date to something else, saved it, then set the date back to what it should be, the day of week is now correct.
That you for fixing this.