Customers have been left unhappy and “unconvinced” after beauty giant Mecca issued an apology over allegations expired and outdated products were sold during its Boxing Day sale.