Anyone know why this query would return 12/1 dates but no 12/31 dates (cut off is 12/30)

SELECT *
FROM Tracking
WHERE (Visited >= '12/01/01') AND (Visited <= '12/31/01')
ORDER BY Visited DESC