refactor TimePicker hour updates into separate method

Also add dstOffset to account for webOS rounding of DST

Issue: BHV-17850
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)