Sunrise and sunset should be shown in the time local to the city

This has also the side effect of properly showing those times in RTL
locales and respecting AM/PM since we now take care of the formatting.