partitioning on date columns in bigquery