A first commit at using get_term_by_date instead of current.

card dates still needs to be updated, but most of the code is live