Fix: date and time rule precedence