@mankoff's solution of using Habits worked.

    I enabled habits in org mode via the org-modules variable.
    I enabled state logging (see below for details)
    I then created a task with style set to habits.
    Now when I complete the task, it is not seen until the day it is scheduled again.

example of a task:

    ** TODO [#C] Mail / BZ Triage                                        :RECURRING:
    SCHEDULED: <2015-02-13 Fri .+1d>
    - State "DONE"       from "TODO"       [2015-02-12 Thu 11:13]
    :PROPERTIES:
    :LAST_REPEAT: [2015-02-12 Thu 11:13]
    :STYLE:    habit
    :END:

Details: http://orgmode.org/manual/Tracking-your-habits.html