Completed ViewModel with custom dates interval