From midnight Friday morning, household gatherings of 50 people will be allowed and 30 people can take to the dancefloor at weddings.