With an 8 minute time difference, the clocks will show the same time every 7.5 days (first clock is making up 8 minutes an hour, and needs to catch up 1440 minutes, and 1440/8 = 180 hours or 7.5 days). We also know that the first clock gains 2 hours a day, so we know that when these clocks match up after 7.5 days, they'll show a time of 15:00 (useful to think of a 24 hour clock since we're interested in midnight). Keep adding 15 hours for every 7.5 days to see when they finally match up at midnight (alternatively, find how many times 15 goes into the LCM of 15 and 24 - 120 - and multiply that number by 7.5):
7.5 days - 15:00
15 days - 6:00
22.5 days - 21:00
30 days - 12:00 (noon, not midnight)
37.5 days - 3:00
45 days - 18:00
52.5 days - 9:00
60 days - 24:00 (midnight)
So E.