Fix for problem reported by Lorna: date widget not re-initialising reliably