To me (not a designer), modern connotes modernism. But contemporary just means "current" or "present day". I could be totally wrong about this, but I always try to use contemporary unless I'm specifically referring to modernist art/design philosophy.
(SenHeng beat me to it)