Date range validation
I would store the result of mSelectedData.getTime() into a variable. It will save one method call and remove duplicate code.
The line that resets the data range seems a tad out of place; however, I am not sure about the rest of your implementation, so this might be the best place for it.
Also, I would check your first if-statement:

if (twoWeeksAgo.getTime() &gt;= mSelectedDate.getTime())


Currently it will evaluate true (which is not expected) if the Dates are the same. From your description, it sounds like you want the date range to be inclusive not exclusive. Change the &gt;= to simply &gt; to get the result you expect:

if (twoWeeksAgo.getTime() &gt; mSelectedDate.getTime())



Other than that, the code looks fine; though I personally would capitalize the first word of each comment and put a space between it and the double slashes. So, // Some comment instead of //some comment. Just a personal preference.