Taking advice from Adrian, I setup cloudflare in about 30 seconds. Then just waited for the DNS nameserver change to take place and https just works. I did choose to pay the uplift to get a dedicated SSL Certificate it just seemed odd having a multidomain certificate with random other sites.
You might wanna consider using @Cloudflare to deal with the HTTPS issues.— Adrian Png (@fuzziebrain) October 6, 2017
I’ll preface with there’s probably a better way but here’s what I did.