Custom Date Picker with block based methods