Yes it's fine if you guy love each other than age is nothing but a number... I'm 16 dating a 21 year old and not for a second do I doubt it..... Also my grandma was 17 and my grandpa was 43 but let's not get into that... I think it's right and what people want to say don't matter If you guys love each other go for it :)
Technically, yes a 18 year old can date a 24 year old. Because they're both adults, now if one of them was a minor, then they obviously couldn't date.. Because that would be illegal. But they're both adults, so yes.. But that'd be creepy.