You can use Route 53 for this purpose. Create an Alias record that points to your load balancer. It is very similar to CNAME record but you can create an alias record both for the root domain and for subdomains.
Alias is basically a pointer to an object, but the result is to allow you to utilize this ALIAS record at the apex of your domain to point to the CNAME entry point for your ELB.