Stamford Museum and Nature Center is eyeing the stars