gen_dgp_mult_periods function

Generate panel data with staggered treatment adoption (three periods)