Version 5.3.1 build 33574
We've been seeing an issue more and more lately where the Next Run field on multiple jobs sets itself back to the first of whatever month it is. For instance, we currently have many jobs with a Next Run date of 1/1/2010, even though these are daily and even hourly tasks.
The only solution we've found is actually rebooting the server VC is running on. Turning the VC server off and back on temporarily resolves the issue, but it tends to crop up again a day or so later. Rebooting the server keeps us good for a few days.