updated postdate, on fail, get part number from parts, retry, on fail get date from collections, on fail use previous date