Ext JS extension: Form input field that allows entering multiple date ranges, month ranges and time ranges