1. Put eggs in a single layer in a saucepan.Pour in enough cold water to cover eggs by 1 inch. Bring to a full boil over high heat. Remove saucepan from heat, cover and let stand for 10 minutes. Fill a large bowl with ice water. When eggs are done, immediately drain pan and plunge eggs into ice water. Let cool in ice bath for 2 minutes. Peel eggs carefully, keeping whites intact.
2. Cut eggs in half lengthwise and carefully remove yolks to a small bowl. Mash yolks with a fork until smooth. Stir in mayonnaise, mustard, parsley, chives and dill. Season with salt and pepper.
3. Using a teaspoon or a pastry bag fitted with a star tip, fill egg white cavities with yolk mixture. Sprinkle herb garnish over eggs, if desired. Serve immediately, or cover and refrigerate for up to 24 hours (garnish with herbs just before serving).