Is it possible to get rid of these shading artifacts for a smooth shaded flat surface?
Proper Topology

Having a proper topology depending on the kind of work you are doing solves this problem

as here blender doesn't have enough info to shade the front face correctly 

you can check the CGCookie guide for clean topology here