extracted date iterator