Cleaner routes, and DRY for grouping by zip or create_dt