Fast-fashion retailer Primark has also reduced its opening hours. On New Year's Eve, stores will be open from 9am to 5pm or 6 ...