Based on the timeline found here, I've tried to place a year to the novels and short stories (I'll attempt to expand this, eventually). Just insert the year you believe Storm Front takes place in, Harry's age during that story, and hit the button - this page will handle the rest.
Formatting Key
Full Length Novel
Key Moment in Harry's Life before Storm Front, plus a few extra items.
Short Story
Graphic Novel
Microfiction
Any text in brackets is personal extrapolation.
Short story/graphic novel titles that have a pound sign (#) before their names do not necessarily have a proper placement relative to one another, this is a best-effort to get them in proper chronological order, and even Jim is a apparently known to get a little confused there. ;)
"Harry's Age" is exactly what it sounds like - although I should clarify that if the story includes his birthday (example: Dead Beat), I include the additional year in his age.
Finally, any event that has an asterisk (*) is calculated based on Harry's birth year, rather than directly from Storm Front's timing, and Harry's Age is underlined for emphasis in those entries as well.
There are several key pieces of information that have led me to set the "default" for Storm Front as taking place in the year 2000, with Harry being 25 years old during the story:
Using these data points, I've tried to pin, as closely as possible, a logical order for all of the events that have their own publication, as well as the "key events" in Harry's own life. This obviously isn't a complete list of life events, but the most important ones, I've tried to capture.
*Ghoul Goblin contradicts itself. The text at the start of each issue indicates that its been a "few months" since the events of Fool Moon, whereas Harry's internal monologue indicates it's been "just weeks".