Ugh, this is tricky.
I believe that 11:59 gave the exact date of April 22, but not of 2375. Also, if we accept that Homestead's stardate (54868.6) is in April and that 1000 stardate units equals one year, then Relativity (52861.2) must be in March or April as well.
If we place 11:59 on April 22, 2375, and to have the episodes take place in the order they aired, both Homestead's April date and the year 2377 would make sense, but most of Season 6 would be in 2375 and most of Season 7 would be in 2376. And that would make the books wrong, too.
Of course, what we could do is consider 11:59 to have actually taken place earlier in Season 5, at some point after Thirty Days. I believe the only direct reference to other S5 episodes is Tom's demotion. This, however, would still require us to ignore the April reference in Homestead, or both that episode and Relativity will be in the wrong place.
Yet another way we could do this is to have 11:59 take place in April 2376. This would allow us to keep Relativity in April 2376, Homestead in April 2378, and most of Seasons 6 and 7 in 2376 and 2377, respectively. A seemingly logical division would be to have 11:59 to Child's Play be 2376, Good Shepherd to Human Error in 2377, and Q2 to Endgame in 2378. This would obviously break the novel timeline, but it would keep most of the date references intact.
Finally, we could once again ignore the April date in Homestead, but move 11:59 to April 2375 or April 2376. Then everything but Homestead works fine.
Conclusion: I don't think there's a way to reconcile all of this. At least one date or stardate must be ignored.
My head hurts.