(bug 48145) TimeInput expert refactoring

Introducing _updateValue() method getting rid of redundant code.

Change-Id: I68a720cad3d06a69725f81f037594a378381cfcd