Rocking sun loungers with canopy