fix a bug where sunrise/sunset messages could be sent an hour late