First Purchase Date per Customer - Medium SQL Grouping Interview Problem | Unnested