fixed overrelease of ivar

In dealloc the _nauticalTwilightEnd ivar was released twice. If it was not nil the second release would cause EXC_BAD_ACCESS