A major change to how people buy booze is coming - as a new law puts an end to bringing ID on nights out to pubs, hotel bars, restaurants and clubs.