Write a program or a script that returns the last Sundays of each month of a given year. The year may be given through any simple input method in your language (command line, std in, etc).

Example of an expected output:

./last_sundays 2013
2013-01-27
2013-02-24
2013-03-31
2013-04-28
2013-05-26
2013-06-30
2013-07-28
2013-08-25
2013-09-29
2013-10-27
2013-11-24
2013-12-29


Related tasks
 Day of the week
 Five weekends
 Last Friday of each month


#APPTYPE CONSOLE
 
DIM date AS INTEGER, dayname AS STRING
FOR DIM i = 1 TO 12
    FOR DIM j = 31 DOWNTO 1
        date = 20130000 + (i * 100) + j
        IF CHECKDATE(i, j, 2013) THEN
            dayname = DATECONV(date, "dddd")
            IF dayname = "Sunday" THEN
                PRINT 2013, " ", i, " ", j
                EXIT FOR
            END IF
        END IF
    NEXT
NEXT
 
PAUSE
 