Engagement parties are usually scheduled within a couple of months of the engagement. Traditionally, the parents of the bride host the engagement party, however, there are no hard-set rules about the engagement party. It is quite common for the bride and groom to host it. Engagement parties are informal events. The food is usually finger food, or something simple. Both sets of parents should have met and been introduced  for the first time to each other before the engagement party, at a more intimate occasion when only the parents and bride and groom are present. While engagement parties are fun, they can be expensive. Your client shouldn’t expect gifts as etiquette does not dictate that guests should bring them.