d1 = df.set_index('Date').Crime.sort_index()

def most_freq(start, end):
    return d1[start:end].value_counts().index[0]
most_freq('2015-05', '2015-05')
"""OTHER_OFFENSES"""
Using datetime to determine highest frequency event within a time interval