A cookie exchange is meant to help guests have a variety of cookies for Christmas, so maximum 7 days before Christmas is ideal. Consider your guests and any weekend parties they may be attending. Weeknights may work better. Hosting a party so close to Christmas, you'll want to limit your party to 2-3 hours so that it ends up helpful for everyone.