It takes the lazy gardner 24 days to mow the lawn.
Using the simple equation of the product of how long each takes over the sum yields the amount of time it takes for both to mow the lawn. In this case: (12*X)/(12+X) = 8. Simply solve for X (the amount of time for the lazy gardner to mow the lawn).
P.S. that's one HUGE yard!