updated model with date parser