If I can assume this table is in order by date, maybe something like this would work for you:

The formula for cell C2 is =IF(COUNTIF(A2:A$20,A2)=1,A2,"")
Fill down to complete the column
The cell reference of A20 in that formula is the last row in the table.
This formula is simply pointing out the lowest row that has the document name.
The formula in table 1-1 cell B2 is =LOOKUP(A2,Table 1::C,Table 1::B)
Fill down to complete the column
You could do it even more simply without having to add a column of formulas to your data table by relying on the property of LOOKUP whereby it does its search from the bottom up. In that case, the formula in Table 1-1 cell B2 would be =LOOKUP(A2,Table 1::A,Table 1::B). The lowest occurrence from the bottom will be the one returned.
One word of caution with LOOKUP: It may return a "close match" if not exact match is found. For instance, if you were looking for "Document M" and there is no "Document M", it might return the date for another document, such as "Document L". If this is a concern, INDEX(MATCH()) would be a better choice and you'll have to include the coilumn of formulas in your data table.
B2=INDEX(Table 1::B,MATCH(A2,Table 1::C,0))