I have made some changes to the date code which should prevent the date saving issue, however it may have broken some other bits of code, so please have a good browse around the forum and make some posts etc.
@Torborg the api code probably needs retesting just in case that has broken too.