Adding Drupal field "subtitle" to page template
I assume you cleared the cache. Your issue is page--content-type.tpl.php override not working. Try to suggest theme hook in THEME_preprocess_node.

Furthermore you need to theme nodes of Happy Day content type, so you must use node--CONTENT_TYPE.tpl.php. For more information visit Theming nodes by content type page.