Is it possible to say it’s already maghrib time but the sky is still light blue? Sometimes the sky is so cloudy that I can’t see the redness all day and at this time I am always confused whether it’s maghrib time or not so I consider it maghrib time when the sky started to be dark. Is it correct to do so?

Yes the sky can still have blue colors in at Maghreb time. Maghreb occurs when the redness of the sky in the eastern half disappears. If it’s cloudy check the time. These days you can google the sunset of any city in seconds, then just add 15-20 minutes to sunset and you can pray.