Another style nitpick -- TagLib discourages short, non-descriptive variable names.  Something like `dateComponents` would be better.