1045 should be enough to renew DM ... I know a few people (including myself) have DM renewed in the last 12 months with 10xx CP.
Consider SIN-KUL-xxx on MH business class, xxx being a domestic Malaysian destination such as Penang / Kota Kinabalu / Langkawi. Might involve an overnight stay but you should be able to do all 4 flights in 2 days.