Network Rail says sorry as it warns some will see disruption this Christmas.