NXCALS-2996 Time range component UX rewrite
@acc-logging-team - please have a look for approval.
Rebuild the time range component to match the UX/UI from AFT. Also add support for defining more than one time range.
Closes NXCALS-2996
Edited by Lenaic Lefever