indicator to show market hours

 
How to create an indicator that show the opening and closing of a specific market with is range, for example, US 1430 to 2100 GMT, instead of drawing lines all the time. and have a shaded area if possible.
Reason: