move workoutDate into own component