parse JSON correctly, including missing timestamps (but hopefully get the correctly from the database).