Yes! It is fine to dress the salad ahead of time. The broccoli will absorb more of the dressing and become even more flavorful. For a crunchier salad, add the almonds (or nuts) right before serving.