McDonald’s is shrinking its late-night menu to better meet the demands of its customers.