BHV-13458: Update DatePicker to properly handle locale changes, both before and after having a value set.

Issue
-------
When the locale changes, the child picker values are not being updated to reflect this change.

Fix
----
The code to compute the current value has been refactored to be shared by both `setupPickers` and `setChildPickers`, and we update the `ilib` locale when we are notified that the locale has changed.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>