Yes. As an Emirates Skywards member, you can claim Skywards Miles within six months of flying on a qualifying Emirates flight. If you weren’t a member at the time of the flight, then you can claim miles from flights no longer than two months before you signed up for Skywards.