Controller::UI - clock change bug in get_available_start_dates

Fix for fatal error, triggered on the day following a GMT/BST clock
change. Fixed by changing order of operations such that timezone
is applied last.

Previously timezone was applied to the current time, which then had
1-day periods subtracted to generate the date list. This gave a
DateTime fatal error caused by 'invalid time'