Added HB_OS_DARWIN to determine HB_HAS_LOCALTIME_R, * reverted changes on hbdate.c