def make_date(date, month=0, day=0):
    try:
        new_date = datetime.datetime.combine(date, datetime.time())
    except TypeError as e:
        new_date = datetime.datetime(date, month, day)
    return timezone.make_aware(new_date)
def make_date(date, month=0, day=0):
    try:
        new_date = datetime.datetime.combine(date, datetime.time())
    except TypeError as e:
        new_date = datetime.datetime(date, month, day)
    return timezone.make_aware(new_date)