What is the difference between that and a unpaid vacation? I think there is legal problem if you work before your H-1B takes effect.
However, you might want to find out why they want to delay for 2 months. If they do not need more people, that might suggest that the job might not be stable (job cut).