[#1532] add better validation on preferences.dayStart, and a migration to
cleanup corrupt ones