All dates & times below have been adjusted to Europe/Zurich timezone.