Kate Middleton took on this seriously tricky colour clash trend and nailed it