ENH: allow string selection on a DataFrame with a datelike index, to have partial_string semantics (like Series)

closes #3070