I have two datasets, in one I have an ID and a month. The second is spell data with ID, start_date, and end_date. How would you combine these? Generate duplicate entries for each month in a spell in the second one?