You can take a train from LI to NY Penn Station, and from there you can take a train out to Montclair. Check the MTA s site and NJTransit s site for times and fare info.
http://maps.google.com/maps?f=d source=s��Google Map is great. You should use it.I typed in the directions but you can modify.