display date must be set before referencing it (duh)
always persist location instances when reverse geocoding

(since we don't perform the geocoding if it hasn't been persisted to begin with)

github issue 24