Custom implementation of calendar view with ability to pick begin end end dates.