Your lists do not contain numbers, they contain dates. So while your code will work as long as the dates are all in the form "YYYY-MM-DD", if the format is changed you may get invalid answers. You can do it in a single function by finding the highest in the first list and then checking the second list to see if there is a higher one still.
for x in list1:
for x in list2: