fixed - date as readonly and store as local, time was being incorrectly offset before store