I would do it this way.
Andreas.
// Table1
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"1st Contact Date", type date}, {"2nd Contact Date", type date}, {"3rd Contact Date", type date}, {"4th Contact Date", type date}, {"5th Contact Date", type date}, {"6th Contact Date", type date}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Last", each Record.FromList(List.LastN(List.RemoveNulls(Record.ToList(_)),2), {"Last Date", "Last Status"})),
#"Expanded {0}" = Table.ExpandRecordColumn(#"Added Custom", "Last", {"Last Date", "Last Status"}, {"Last Date", "Last Status"})
in
#"Expanded {0}"