QuietHours: make time preference values independent of timezone changes
Instead of storing time values as milliseconds and using Calendar to
parse them, store them in minutes from midnight