shifted the timezone conversion from the preStore hook to the bind step;
this will make sure that we can load/store as many times as we want without damaging existing data;
the bind is only used when we accept data from the user so we can assume it will always be in their timezone when we get it;
Resolves http://bugs.web2project.net/view.php?id=1327
Merge branch 'master' of github.com:web2project/web2project