Hello,
Thanks for the excellent question. This type of customization is generally accomplished by using a child theme, however, you can also accomplish it using some custom JavaScript.
The following example was made using the BoldGrid Swifty Theme, so your theme may have some different selectors. Copy this into your Customize -> Advanced -> Custom CSS & JS menu in the Custom Theme JS section:
jQuery('article > header').each(function (index, value) {
jQuery( this ).find('div.entry-meta').after( jQuery( this ).find('h1.entry-title') );
});
This will swap the Entry Meta (date, author, etc) with the title to look like this:
If this doesn’t work as written, let me know which theme you’re using and I can adjust the CSS selectors for you. I hope this helps!