Just as the best man is responsible for putting together the bachelor party, it's the maid or matron of honor's job to throw the bride a final bash, usually with the help of the rest of the bridal party. As far as when the bachelorette party should be held, these parties are often held the night before the wedding but that's usually not the best idea. If the bride has been drinking or up late, she's not going to look her best the following day when she's walking down the aisle. A better choice is to throw the bachelorette party some time during that week before the wedding.
For wording visit: Bahcelorette Party Invitation Wording Ideas