Simultaneous Clustering and Estimation for Recurrent Event Data with Time Shifts