Malaysian Airlines (MAS) has explained that it was a festive season error that led it to serve an incomplete nasi lemak to a disgusted celebrity passenger.