Fix next_talk calculation logic
Add uniqueness validation to date
Add user fields valdations