1. For gala dinner you can request to post on live site that include or exclude in room rate on 31 Dec 2015
2. In case , no show Expedia collect booking you can charge as hotel cancellation policy , no show Hotel collect booking you have to charge guest's credit card on book date . If you cannot charge on book date , you can reject booking via Expedia hotel extranet .
3. you can provide more detail to post on Expedia site as well.
However, you can contact your Expedia market manager for more information and hotel support any inquiry