changed first_valid_date to include existing pandas functionality of first_valid_index with 2x speed up