Create experience_times

This add the basic logic for experience times. We still need to figure out how to add recurring experiences, and I have seen a few gems for that. I think we can implement that logic later once more clarity around the design decision surfaces.