@register.filter(name='date_human')
def humanize_date(time):
    if not time:
        return

    format = "%b %d"
    current = datetime.datetime.now().day
    object_date =  time.day

    if current - object_date == 0:
        return "today"

    if current - object_date == 1:
        return "yesterday"

    else:
        if not current.year == time.year:
            format = 'n/j/y'
        date_str = time.strftime(format)
        return "%s" % date_str