fix moment JS error

some function is passing in undefined timezone_string variable causing js errors, so active/past/upcoming challenges not working,
so we check if undefined and set default