Mobile Calendar:

```jsx
var add100years = new Date();
add100years.setMonth(add100years.getMonth() - 1212);

class MobileCalendarExample extends React.Component{ 
    constructor(props){
        super(props)
    this.state = {
               selectedDate: new Date()
               }  
    };

 handleChangeDateSelected(selectedDate){
     this.setState({ selectedDate });
 }

    render(){
        return(
            <div>
           <MobileCalendar
                        minDate={add100years}
                        maxDate={new Date()}  //bithdate
                        dateFormat='dd MMM yyyy'
                        selected={this.state.selectedDate}
                        handleChangeDateSelected={this.handleChangeDateSelected.bind(this)}
                        scrollableYearDropdown
                        showYearDropdown
                        dateFormatCalendar='MMMM'
                        lengthOfWeekDay={1}
                        yearDropdownItemNumber={100}                      
                    />
                    </div>
        );
    }

}; <MobileCalendarExample />
```

