User blog comment:Len Vennyson/Gwen's supposed Birthdate/@comment-34326521-20120101143754

Your evidence is based on a non-sequitur. Just because the series was made in 2005 doesn't mean the show actually takes place in 2005.