If home depot has an invoice due date of 12/2/2021 and today's date is 12/31/2021, what is the number of days past due?
a. 27
b. 30
c. 28
d. 29