How long does Microsoft India take for background verification? Do they finish it before the joining date mentioned in offer letter?