Holiday Sales Will Peak Dec. 23, MasterCard Says