Bettys marks highest ever Christmas sales