Shortening of congratulations + The thing or things that + Fashionable; up to date = ;-)