Приложение присоединяется дефисом: прошлое-магнит. Но можно написать через тире, если рассматривать оборот как пояснение: укроемся за прошлым - магнитом.
Лучше использовать два прилагательных: жаркий летний день.
Правильно: 30-летний.
Родительный падеж слова гривна – гривен.