Time Zone Boundary Issue

Anyone know how Garmin has things programmed to determine the proper time zone when you use "Set Time With GPS?" I've found an issue with HAST here in the Pacific not being delineated properly it looks like. I should be in UTC -10 here at 18deg30min North, but my watch is trying to tell my I'm in UTC -11. According to the accepted time zone boundaries, I should have entered into Hawaii-Aleutian Standard time at 15deg North. Is there a file that can be tweaked to fix this in the system?