You can use the monthView control; (Start->Components Choose "Microsoft Windows Common Controls 2 (6.0)")
set Multiselect to True, and maxselcount to 31.
then, you can use the SelStart and SelEnd Properties to acquire the starting and ending dates selected.