always store GMT date in database; always convert back to local time when creating objects