This is sample app including "custom calendar" component.
The component has input and output properties - DefaultDate and SelectedDate-, so you can set default selected date from screen component.DefaultDate and obtain selected date from component.SelectedDate.
In addition, the component has Year-Month picker to easily switch arbitrary Year-Month.
*Some brief instruction is in sample app.
*First click "Play" to turn on calendar.
demo of this app is shown on my tweet
Enjoy Components